|
| | PhaseEuler () |
| | PhaseEuler (tinyxml2::XMLElement *material, Eos *eos, std::string fileName) |
| | Phase constructor from a XML format reading.
|
| | ~PhaseEuler () override |
| void | allocateAndCopyPhase (Phase **vecPhase) override |
| | Copy phase attributes in phase.
|
| void | copyPhase (Phase &vecPhase) override |
| | Copy phase in phase attributes.
|
| void | extendedCalculusPhase (const Coord &) override |
| | Compute extra thermodynammical variables.
|
| void | localProjection (const Coord &normal, const Coord &tangent, const Coord &binormal) override |
| void | reverseProjection (const Coord &normal, const Coord &tangent, const Coord &binormal) override |
| int | getNumberScalars () const override |
| int | getNumberVectors () const override |
| double | returnScalar (const int &numVar) const override |
| Coord | returnVector (const int &numVar) const override |
| std::string | returnNameScalar (const int &numVar) const override |
| std::string | returnNameVector (const int &numVar) const override |
| void | setScalar (const int &numVar, const double &value) override |
| void | setVector (const int &numVar, const Coord &value) override |
| int | numberOfTransmittedVariables () const override |
| void | fillBuffer (double *buffer, int &counter) const override |
| void | fillBuffer (std::vector< double > &dataToSend) const override |
| void | getBuffer (double *buffer, int &counter, Eos **eos) override |
| void | getBuffer (std::vector< double > &dataToReceive, int &counter, Eos **eos) override |
| void | computeSlopesPhase (const Phase &sLeft, const Phase &sRight, const double &distance) override |
| void | setToZero () override |
| void | setToMax () override |
| void | extrapolate (const Phase &slope, const double &distance) override |
| void | limitSlopes (const Phase &slopeGauche, const Phase &slopeDroite, Limiter &globalLimiter, Limiter &) override |
| void | setMin (const Phase &phase1, const Phase &phase2) override |
| void | setMax (const Phase &phase1, const Phase &phase2) override |
| void | computeGradientLimiter (const Limiter &globalLimiter, const Phase &phase, const Phase &phaseMin, const Phase &phaseMax, const Phase &slope) override |
| int | numberOfTransmittedSlopes () const override |
| void | fillBufferSlopes (double *buffer, int &counter) const override |
| void | getBufferSlopes (double *buffer, int &counter) override |
| void | verifyPhase (const std::string &message="") const override |
| void | verifyAndCorrectPhase () override |
| void | verifyAndCorrectDensityMax (const double &) override |
| void | verifyAndCorrectDensityMax () override |
| const double & | getAlpha () const override |
| const double & | getMassFraction () const override |
| const double & | getDensity () const override |
| const double & | getPressure () const override |
| const double & | getU () const override |
| const double & | getV () const override |
| const double & | getW () const override |
| Coord & | getVelocity () override |
| const Coord & | getVelocity () const override |
| Eos * | getEos () const override |
| const double & | getEnergy () const override |
| const double & | getSoundSpeed () const override |
| const double & | getTotalEnergy () const override |
| double | getTemperature () const override |
| void | setAlpha (double) override |
| void | setDensity (double density) override |
| void | setPressure (double pressure) override |
| void | setVelocity (const double &u, const double &v, const double &w) override |
| void | setVelocity (const Coord &vit) override |
| void | setU (const double &u) override |
| void | setV (const double &v) override |
| void | setW (const double &w) override |
| void | setEos (Eos *eos) override |
| void | setEnergy (double energy) override |
| void | setSoundSpeed (double soundSpeed) override |
| void | setTotalEnergy (double totalEnergy) override |
| void | setTemperature (double temperature) override |
| void | changeSign () override |
| void | multiplyAndAdd (const Phase &slopesPhasesTemp, const double &coeff) override |
| void | divide (const double &coeff) override |
| | Phase () |
| virtual | ~Phase () |
| void | printPhase (std::ofstream &fileStream) const |
| | Print phase variables in file stream.
|
| virtual void | computeMassFraction (const double &) |
| virtual double | getSquareLongitudinalWaveSpeed () const |
| virtual const double & | getOmega () const |
| virtual const double & | getDensitySurEta () 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 & | getEntropy () const |
| virtual const double & | getSquareSoundSpeed () 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 | setDensitySurEta (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 | setEntropy (double) |
| virtual void | setSquareSoundSpeed (double) |
| virtual void | setTotalEnergy (const double &, const Coord &) |
| 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 Euler equations (single phase).