|
| PhasePTUEq () |
|
| PhasePTUEq (tinyxml2::XMLElement *material, Eos *eos, std::string fileName) |
| Phase constructor from a XML format reading.
|
|
virtual | ~PhasePTUEq () |
|
virtual void | allocateAndCopyPhase (Phase **vecPhase) |
| Copy phase attributes in phase.
|
|
virtual void | copyPhase (Phase &vecPhase) |
| Copy phase in phase attributes.
|
|
virtual void | extendedCalculusPhase (const Coord &velocity) |
| Compute extra thermodynammical variables.
|
|
virtual void | localProjection (const Coord &, const Coord &, const Coord &) |
|
virtual void | reverseProjection (const Coord &, const Coord &, const Coord &) |
|
virtual int | getNumberScalars () const |
|
virtual int | getNumberVectors () const |
|
virtual double | returnScalar (const int &numVar) const |
|
virtual Coord | returnVector (const int &) const |
|
virtual std::string | returnNameScalar (const int &numVar) const |
|
virtual std::string | returnNameVector (const int &) const |
|
virtual void | setScalar (const int &numVar, const double &value) |
|
virtual int | numberOfTransmittedVariables () const |
|
virtual void | fillBuffer (double *buffer, int &counter) const |
|
virtual void | fillBuffer (std::vector< double > &dataToSend) const |
|
virtual void | getBuffer (double *buffer, int &counter, Eos **eos) |
|
virtual void | getBuffer (std::vector< double > &dataToReceive, int &counter, Eos **eos) |
|
virtual void | computeSlopesPhase (const Phase &sLeft, const Phase &sRight, const double &distance) |
|
virtual void | setToZero () |
|
virtual void | setToMax () |
|
virtual void | extrapolate (const Phase &slope, const double &distance) |
|
virtual void | limitSlopes (const Phase &slopeGauche, const Phase &slopeDroite, Limiter &, Limiter &volumeFractionLimiter) |
|
virtual void | setMin (const Phase &phase1, const Phase &phase2) |
|
virtual void | setMax (const Phase &phase1, const Phase &phase2) |
|
virtual void | computeGradientLimiter (const Limiter &globalLimiter, const Phase &phase, const Phase &phaseMin, const Phase &phaseMax, const Phase &slope) |
|
virtual int | numberOfTransmittedSlopes () const |
|
virtual void | fillBufferSlopes (double *buffer, int &counter) const |
|
virtual void | getBufferSlopes (double *buffer, int &counter) |
|
virtual void | verifyPhase (const std::string &message="") const |
|
virtual void | verifyAndCorrectPhase () |
|
virtual void | verifyAndCorrectDensityMax (const double &mass) |
|
virtual void | verifyAndCorrectDensityMax () |
|
virtual const double & | getAlpha () const |
|
virtual const double & | getMassFraction () const |
|
virtual const double & | getDensity () const |
|
virtual const double & | getPressure () const |
|
virtual const double & | getU () const |
|
virtual const double & | getV () const |
|
virtual const double & | getW () const |
|
virtual Coord & | getVelocity () |
|
virtual const Coord & | getVelocity () const |
|
virtual Eos * | getEos () const |
|
virtual const double & | getEnergy () const |
|
virtual const double & | getSoundSpeed () const |
|
virtual const double & | getTotalEnergy () const |
|
virtual double | getTemperature () const |
|
virtual void | setAlpha (double alpha) |
|
virtual void | setDensity (double density) |
|
virtual void | setPressure (double pressure) |
|
virtual void | setVelocity (const double &, const double &, const double &) |
|
virtual void | setVelocity (const Coord &) |
|
virtual void | setU (const double &) |
|
virtual void | setV (const double &) |
|
virtual void | setW (const double &) |
|
virtual void | setEos (Eos *eos) |
|
virtual void | setEnergy (double energy) |
|
virtual void | setSoundSpeed (double soundSpeed) |
|
virtual void | setTotalEnergy (double totalEnergy) |
|
virtual void | changeSign () |
|
virtual void | multiplyAndAdd (const Phase &slopesPhasesTemp, const double &coeff) |
|
virtual void | divide (const double &coeff) |
|
| Phase () |
|
virtual | ~Phase () |
|
void | printPhase (std::ofstream &fileStream) const |
| Print phase variables in file stream.
|
|
virtual void | computeMassFraction (const double &) |
|
virtual void | setVector (const int &, const Coord &) |
|
virtual double | getSquareLongitudinalWaveSpeed () const |
|
virtual const double & | getOmega () const |
|
virtual const double & | getEta () const |
|
virtual const double & | getY () const |
|
virtual const double & | getVectorPX () const |
|
virtual const double & | getVectorPY () const |
|
virtual const double & | getVectorPZ () const |
|
virtual Coord & | getVectorP () |
|
virtual const Coord & | getVectorP () const |
|
virtual const double & | getLambda () const |
|
virtual const double & | getEnergyCompaction () const |
|
virtual const Tensor & | getCobase () const |
|
virtual Tensor & | getCobase () |
|
virtual const double & | getEnergyElastic () const |
|
virtual const Tensor & | getStressTensor () const |
|
virtual Tensor & | getStressTensor () |
|
virtual void | setOmega (const double &) |
|
virtual void | setEta (const double &) |
|
virtual void | setVectorP (const double &, const double &, const double &) |
|
virtual void | setVectorP (const Coord &) |
|
virtual void | setX (const double &) |
|
virtual void | setY (const double &) |
|
virtual void | setZ (const double &) |
|
virtual void | setTotalEnergy (const double &, const Coord &) |
|
virtual void | setTemperature (double) |
|
virtual void | setLambda (double) |
|
virtual void | setEnergyCompaction (double) |
|
virtual void | setCobase (const Tensor &) |
|
virtual void | setEnergyElastic (double) |
|
virtual void | setStressTensor (const Tensor &) |
|
Phase variables for pressure-temperature-velocity (mechanical and thermal equilibrium) system of equations.