|
| MixPUEq () |
|
| MixPUEq (tinyxml2::XMLElement *state, std::string fileName) |
| Mixture constructor from a XML format reading.
|
|
virtual | ~MixPUEq () |
|
virtual void | allocateAndCopyMixture (Mixture **mixture) |
| Copy mixture attributes in mixture.
|
|
| MixUEq () |
|
| MixUEq (tinyxml2::XMLElement *state, std::string fileName) |
| Mixture constructor from a XML format reading.
|
|
virtual | ~MixUEq () |
|
virtual void | copyMixture (Mixture &mixture) |
| Copy mixture in mixture attributes.
|
|
virtual double | computeDensity (const double *alphak, const double *rhok) |
| Compute mixture density.
|
|
virtual double | computePressure (const double *alphak, const double *pk) |
| Compute mixture pressure.
|
|
virtual double | computeInternalEnergy (const double *Yk, const double *ek) |
| Compute mixture specific internal energy.
|
|
virtual double | computeFrozenSoundSpeed (const double *Yk, const double *ck) |
| Compute mixture frozen speed of sound.
|
|
virtual void | computeMixtureVariables (Phase **vecPhase) |
| Fills some mixture attributes from a phase array.
|
|
virtual void | computeTotalEnergy (std::vector< QuantitiesAddPhys * > &vecGPA) |
| Compute mixture total specific energy from internal one taking account for energies associated to extra physics.
|
|
virtual void | totalEnergyToInternalEnergy (std::vector< QuantitiesAddPhys * > &vecGPA) |
| Compute mixture internal specific energy from total one taking account for energies associated to extra physics.
|
|
virtual void | localProjection (const Coord &normal, const Coord &tangent, const Coord &binormal) |
| velocity vector projection in a local Cartesian coordinate system
|
|
virtual void | reverseProjection (const Coord &normal, const Coord &tangent, const Coord &binormal) |
| velocity vector reverse projection in the absolute Cartesian coordinate system
|
|
virtual int | getNumberScalars () const |
|
virtual int | getNumberVectors () const |
|
virtual double | returnScalar (const int &numVar) const |
|
virtual Coord | returnVector (const int &numVar) const |
|
virtual std::string | returnNameScalar (const int &numVar) const |
|
virtual std::string | returnNameVector (const int &numVar) const |
|
virtual void | setScalar (const int &numVar, const double &value) |
|
virtual void | setVector (const int &numVar, const Coord &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) |
|
virtual void | getBuffer (std::vector< double > &dataToReceive, int &counter) |
|
virtual void | computeSlopesMixture (const Mixture &sLeft, const Mixture &sRight, const double &distance) |
|
virtual void | setToZero () |
|
virtual void | setToMax () |
|
virtual void | extrapolate (const Mixture &slope, const double &distance) |
|
virtual void | limitSlopes (const Mixture &slopeGauche, const Mixture &slopeDroite, Limiter &globalLimiter) |
|
virtual void | setMin (const Mixture &mixture1, const Mixture &mixture2) |
|
virtual void | setMax (const Mixture &mixture1, const Mixture &mixture2) |
|
virtual void | computeGradientLimiter (const Limiter &globalLimiter, const Mixture &mixture, const Mixture &mixtureMin, const Mixture &mixtureMax, const Mixture &slope) |
|
virtual int | numberOfTransmittedSlopes () const |
|
virtual void | fillBufferSlopes (double *buffer, int &counter) const |
|
virtual void | getBufferSlopes (double *buffer, int &counter) |
|
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 &p) |
|
virtual void | setVelocity (const double &u, const double &v, const double &w) |
|
virtual void | setVelocity (const Coord &vit) |
|
virtual void | setU (const double &u) |
|
virtual void | setV (const double &v) |
|
virtual void | setW (const double &w) |
|
virtual void | setTotalEnergy (double &totalEnergy) |
|
virtual void | changeSign () |
|
virtual void | multiplyAndAdd (const Mixture &slopesMixtureTemp, const double &coeff) |
|
virtual void | divide (const double &coeff) |
|
| 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 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 the pressure-velocity-equilibrium (mechanical equilibrium) system of equations (Kapila)