|
| | MixEulerHomogeneous () |
| | MixEulerHomogeneous (tinyxml2::XMLElement *state, std::string fileName) |
| | Mixture constructor from a XML format reading.
|
| | ~MixEulerHomogeneous () override |
| void | allocateAndCopyMixture (Mixture **mixture) override |
| | Copy mixture attributes in mixture.
|
| void | copyMixture (Mixture &mixture) override |
| | Copy mixture in mixture attributes.
|
| double | computeDensity (const double *alphak, const double *rhok) override |
| | Compute mixture density.
|
| double | computePressure (const double *alphak, const double *pk) override |
| | Compute mixture pressure.
|
| double | computeInternalEnergy (const double *Yk, const double *ek) override |
| | Compute mixture specific internal energy.
|
| double | computeFrozenSoundSpeed (const double *Yk, const double *ck) override |
| | Compute mixture frozen speed of sound.
|
| double | computePressure (double mass, const double &internalEnergy, Phase **phases, Mixture *mixture, const int &liq, const int &vap) override |
| void | computeMixtureVariables (Phase **vecPhase) override |
| | Fills some mixture attributes from a phase array.
|
| void | computeTotalEnergy (std::vector< QuantitiesAddPhys * > &vecGPA) override |
| | Compute mixture total specific energy from internal one taking account for energies associated to extra physics.
|
| void | totalEnergyToInternalEnergy (std::vector< QuantitiesAddPhys * > &vecGPA) override |
| | Compute mixture internal specific energy from total one taking account for energies associated to extra physics.
|
| void | localProjection (const Coord &normal, const Coord &tangent, const Coord &binormal) override |
| | velocity vector projection in a local Cartesian coordinate system
|
| void | reverseProjection (const Coord &normal, const Coord &tangent, const Coord &binormal) override |
| | velocity vector reverse projection in the absolute Cartesian coordinate system
|
| 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) override |
| void | getBuffer (std::vector< double > &dataToReceive, int &counter) override |
| void | computeSlopesMixture (const Mixture &sLeft, const Mixture &sRight, const double &distance) override |
| void | setToZero () override |
| void | setToMax () override |
| void | extrapolate (const Mixture &slope, const double &distance) override |
| void | limitSlopes (const Mixture &slopeGauche, const Mixture &slopeDroite, Limiter &globalLimiter) override |
| void | setMin (const Mixture &mixture1, const Mixture &mixture2) override |
| void | setMax (const Mixture &mixture1, const Mixture &mixture2) override |
| void | computeGradientLimiter (const Limiter &globalLimiter, const Mixture &mixture, const Mixture &mixtureMin, const Mixture &mixtureMax, const Mixture &slope) override |
| int | numberOfTransmittedSlopes () const override |
| void | fillBufferSlopes (double *buffer, int &counter) const override |
| void | getBufferSlopes (double *buffer, int &counter) 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 |
| const Coord & | getVelocity () const override |
| Coord & | getVelocity () override |
| const double & | getEnergy () const override |
| const double & | getTotalEnergy () const override |
| const double & | getMixSoundSpeed () const override |
| void | setPressure (const double &p) override |
| void | setTemperature (const double &T) 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 | setTotalEnergy (double &totalEnergy) override |
| void | changeSign () override |
| void | multiplyAndAdd (const Mixture &slopesMixtureTemp, const double &coeff) override |
| void | divide (const double &coeff) override |
| | 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 | computeVelocity (const double *, const double *) |
| | Compute mixture velocity.
|
| virtual double | computeTemperature (double *, const double &, Phase **) |
| virtual double | computeTemperatureIsentrope (const std::vector< 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 std::vector< 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 std::vector< 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 & | getFrozenSoundSpeed () const |
| virtual const double & | getWoodSoundSpeed () const |
| virtual const double & | getEnergyCompaction () const |
| virtual const double & | getEnergyElastic () const |
| virtual const Tensor & | getStressTensor () const |
| virtual Tensor & | getStressTensor () |
| virtual void | setEnergyCompaction (const double &) |
| virtual void | setEnergyElastic (const double &) |
| virtual void | setStressTensor (const Tensor &) |
Mixture variables for Euler Homogeneous equations (velocity and thermodynamical equilibrium).