|
| MixEulerKorteweg () |
|
virtual | ~MixEulerKorteweg () |
|
virtual void | allocateAndCopyMixture (Mixture **mixture) |
| Copy mixture attributes in mixture.
|
|
virtual void | copyMixture (Mixture &) |
| Copy mixture in mixture attributes.
|
|
virtual double | computeDensity (const double *, const double *) |
| Compute mixture density.
|
|
virtual double | computePressure (const double *, const double *) |
| Compute mixture pressure.
|
|
virtual double | computeInternalEnergy (const double *, const double *) |
| Compute mixture specific internal energy.
|
|
virtual double | computeFrozenSoundSpeed (const double *, const double *) |
| Compute mixture frozen speed of sound.
|
|
virtual void | computeMixtureVariables (Phase **) |
| Fills some mixture attributes from a phase array.
|
|
virtual void | computeTotalEnergy (std::vector< QuantitiesAddPhys * > &) |
| Compute mixture total specific energy from internal one taking account for energies associated to extra physics.
|
|
virtual void | totalEnergyToInternalEnergy (std::vector< QuantitiesAddPhys * > &) |
| Compute mixture internal specific energy from total one taking account for energies associated to extra physics.
|
|
virtual void | localProjection (const Coord &, const Coord &, const Coord &) |
| velocity vector projection in a local Cartesian coordinate system
|
|
virtual void | reverseProjection (const Coord &, const Coord &, const Coord &) |
| velocity vector reverse projection in the absolute Cartesian coordinate system
|
|
virtual int | getNumberScalars () const |
|
virtual int | getNumberVectors () const |
|
virtual double | returnScalar (const int &) const |
|
virtual Coord | returnVector (const int &) const |
|
virtual std::string | returnNameScalar (const int &) const |
|
virtual std::string | returnNameVector (const int &) const |
|
virtual int | numberOfTransmittedVariables () const |
|
virtual void | fillBuffer (double *, int &) const |
|
virtual void | fillBuffer (std::vector< double > &) const |
|
virtual void | getBuffer (double *, int &) |
|
virtual void | getBuffer (std::vector< double > &, int &) |
|
virtual void | computeSlopesMixture (const Mixture &, const Mixture &, const double &) |
|
virtual void | setToZero () |
|
virtual void | extrapolate (const Mixture &, const double &) |
|
virtual void | limitSlopes (const Mixture &, const Mixture &, Limiter &) |
|
virtual int | numberOfTransmittedSlopes () const |
|
virtual void | fillBufferSlopes (double *, int &) const |
|
virtual void | getBufferSlopes (double *, int &) |
|
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 const Coord & | getVelocity () const |
|
virtual Coord & | getVelocity () |
|
virtual const double & | getEnergy () const |
|
virtual const double & | getTotalEnergy () const |
|
virtual const double & | getFrozenSoundSpeed () const |
|
virtual const double & | getWoodSoundSpeed () const |
|
virtual void | setPressure (const double &) |
|
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 | setTotalEnergy (double &) |
|
virtual void | changeSign () |
|
virtual void | multiplyAndAdd (const Mixture &, const double &) |
|
virtual void | divide (const double &) |
|
| Mixture () |
|
virtual | ~Mixture () |
|
void | printMixture (std::ofstream &fileStream) const |
| Print mixture variables in file stream.
|
|
double | computeTsat (const Eos *eosLiq, const Eos *eosVap, const double &pressure, double *dTsat=0) |
| Compute saturation temperature for a liq/vapor couple of fluid at given pressure.
|
|
double | computePsat (const Eos *eosLiq, const Eos *eosVap, const double &temp) |
| Compute saturation pressure for a liq/vapor couple of fluid at given pressure.
|
|
double | computeCriticalPressure (const Eos *eosLiq, const Eos *eosVap) |
| Compute the theoritical critical pressure.
|
|
virtual double | computePressure (double *, const double &, Phase **) |
|
virtual double | computePressure (double, const double &, Phase **, Mixture *, const int &, const int &) |
|
virtual double | computeTemperature (double *, const double &, Phase **) |
|
virtual double | computeTemperatureIsentrope (const double *, const double &, const double &, const double &, double *=0) |
| Compute temperature for a mixture evolving at thermal equilibrium along mixture isentropic path.
|
|
virtual double | computeEnthalpyIsentrope (const double *, const double &, const double &, const double &, double *=0) |
| Compute mixture enthalpy for a mixture evolving at thermal equilibrium along mixture isentropic path.
|
|
virtual double | computeVolumeIsentrope (const double *, const double &, const double &, const double &, double *=0) |
| Compute mixture specific volume for a mixture evolving at thermal equilibrium along mixture isentropic path.
|
|
virtual void | setScalar (const int &, const double &) |
|
virtual void | setVector (const int &, const Coord &) |
|
virtual void | setToMax () |
|
virtual void | setMin (const Mixture &, const Mixture &) |
|
virtual void | setMax (const Mixture &, const Mixture &) |
|
virtual void | computeGradientLimiter (const Limiter &, const Mixture &, const Mixture &, const Mixture &, const Mixture &) |
|
virtual const double & | getTemperature () const |
|
virtual const double & | getMixSoundSpeed () const |
|
virtual const double & | getEnergyCompaction () const |
|
virtual const double & | getEnergyElastic () const |
|
virtual const Tensor & | getStressTensor () const |
|
virtual Tensor & | getStressTensor () |
|
virtual void | setTemperature (const double &) |
|
virtual void | setEnergyCompaction (const double &) |
|
virtual void | setEnergyElastic (const double &) |
|
virtual void | setStressTensor (const Tensor &) |
|
Mixture variables for Augmented Euler–Korteweg equations (single phase)