|
| EosVDW (std::vector< std::string > &nameParameterEos, int &number) |
|
virtual | ~EosVDW () |
|
virtual void | assignParametersEos (std::string name, std::vector< double > parametersEos) |
| Assign the values of the attributes for EosVDW from data defined in the code.
|
|
virtual double | computeEnergy (const double &density, const double &) const |
| Compute internal energy.
|
|
virtual double | computePressure (const double &density, const double &) const |
| Compute pressure.
|
|
virtual double | computeTemperature (const double &density, const double &) const |
| Compute temperature.
|
|
virtual double | dedrho (const double &density, const double &) const |
| Compute partial derivative dedrho.
|
|
virtual double | dedrhoSecond (const double &density, const double &) const |
| Compute partial derivative dedrhoSecond.
|
|
virtual void | verifyAndCorrectDensityMax (double &density) const |
| Do nothing for VDW.
|
|
virtual TypeEOS | getType () const |
| Get the type that is to say the reduced name of the EOS in ECOGEN.
|
|
| Eos (int &number) |
|
virtual | ~Eos () |
|
const std::string & | getName () const |
|
const int & | getNumber () const |
| Return the number associated to the EOS.
|
|
void | readPhysicalParameters (tinyxml2::XMLNode *element) |
| Read physical parameters (viscosity, thermal conductivity....)
|
|
double | computeEnthalpy (const double &density, const double &pressure) const |
| Compute the enthalpy of the phase.
|
|
double | computeTotalEnthalpy (const double &density, const double &pressure, const double &velX, const double &velY=0., const double &velZ=0.) const |
| Compute the total enthalpy of the phase.
|
|
double | computeTotalEnthalpy (const double &density, const double &pressure, const Coord &velocity) const |
| Compute the total enthalpy of the phase.
|
|
const double & | getMu () const |
| Return the dynamic viscosity of the fluid return \( \mu \) (Unit: Pa.s).
|
|
const double & | getLambda () const |
| get the thermal conductivity of the fluid return \( \lambda \) (Unit: W/(m.K)).
|
|
void | assignEpsilonForAlphaNull (bool alphaNull) const |
| Assign the epsilonAlphaNull value for alphaNull option (alpha = 0 => epsilonAlphaNull != 0 ; alpha != 0 => epsilonAlphaNull = 0)
|
|
virtual double | computeDensity (const double &, const double &) const |
| See derived classes.
|
|
virtual double | computeSoundSpeed (const double &, const double &) const |
| See derived classes.
|
|
virtual double | computeInterfaceSoundSpeed (const double &, const double &, const double &) const |
| See derived classes.
|
|
virtual double | computeAcousticImpedance (const double &, const double &) const |
| See derived classes.
|
|
virtual double | computeDensityTimesInterfaceSoundSpeedSquare (const double &, const double &, const double &) const |
| See derived classes.
|
|
virtual double | computeEntropy (const double &, const double &) const |
| See derived classes.
|
|
virtual double | computePressureIsentropic (const double &, const double &, const double &) const |
| See derived classes.
|
|
virtual double | computePressureHugoniot (const double &, const double &, const double &) const |
| See derived classes.
|
|
virtual double | computeDensityIsentropic (const double &, const double &, const double &, double *=0) const |
| See derived classes.
|
|
virtual double | computeDensityHugoniot (const double &, const double &, const double &, double *=0) const |
| See derived classes.
|
|
virtual double | computeDensityPfinal (const double &, const double &, const double &, double *=0) const |
| See derived classes.
|
|
virtual double | computeEnthalpyIsentropic (const double &, const double &, const double &, double *=0) const |
| See derived classes.
|
|
virtual double | computeDensitySaturation (const double &, const double &, const double &, double *=0) const |
| See derived classes.
|
|
virtual double | computeDensityEnergySaturation (const double &, const double &, const double &, double *=0) const |
| See derived classes.
|
|
virtual void | sendSpecialMixtureEos (double &, double &, double &, double &) const |
| See derived classes.
|
|
virtual double | vfpfh (const double &, const double &) const |
| See derived classes.
|
|
virtual double | dvdpch (const double &, const double &) const |
| See derived classes.
|
|
virtual double | dvdhcp (const double &) const |
| See derived classes.
|
|
virtual double | drhodpcT (const double &, const double &) const |
| See derived classes.
|
|
virtual void | verifyPressure (const double &, const std::string &=" ") const |
|
virtual void | verifyAndModifyPressure (double &) const |
| See derived classes.
|
|
virtual void | verifyAndCorrectDensityMax (const double &, double &, double &) const |
| See derived classes.
|
|
virtual const double & | getGamma () const |
| See derived classes.
|
|
virtual const double & | getPInf () const |
| See derived classes.
|
|
virtual const double & | getCv () const |
| See derived classes.
|
|
virtual const double & | getERef () const |
| See derived classes.
|
|
virtual const double & | getSRef () const |
| See derived classes.
|
|
Class describing a Van Der Waals equation of state.