|
| | EosVDW (std::vector< std::string > &nameParameterEos, int &number) |
| | ~EosVDW () override |
| void | assignParametersEos (std::string name, std::vector< double > parametersEos) override |
| | Assign the values of the attributes for EosVDW from data defined in the code.
|
| double | computeEnergyFromDensityAndTemperature (const double &density, const double &temperature) const override |
| | Compute internal energy.
|
| double | computeDensity (const double &pressure, const double &temperature) const override |
| | Compute pressure.
|
| double | computePressureFromDensityAndTemperature (const double &density, const double &temperature) const override |
| | Compute pressure.
|
| double | computeTemperature (const double &density, const double &pressure) const override |
| | Compute temperature.
|
| double | computeSquareSoundSpeed (const double &density, const double &energy) const override |
| | Compute squareSoundSpeed.
|
| double | computeEntropyFromDensityAndEnergy (const double &density, const double &energy) const override |
| | Compute Entropy from density and internal energy.
|
| double | computeEntropyFromDensityAndPressure (const double &density, const double &pressure) const override |
| | Compute Entropy from density and pressure.
|
| double | computeEntropyFromDensityAndTemperature (const double &density, const double &pressure) const override |
| | Compute Entropy from density and temperature.
|
| double | kappa (const double &density) const override |
| | Compute the Cappilary coefficient (kappa) from density.
|
| double | kappaPrime (const double &density) const override |
| | Compute the First derivative of the Cappilary coefficient (kappa) with respect to the density.
|
| double | kappaSecond (const double &density) const override |
| | Compute the Second derivative of the Cappilary coefficient (kappa) with respect to the density.
|
| void | verifyAndCorrectDensityMax (double &density) const override |
| | Do nothing for VDW.
|
| TypeEOS | getType () const override |
| | 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 | computeEnergy (const double &, const double &) const |
| | See derived classes.
|
| virtual double | computePressure (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 | computePressureFromDensityAndEntropy (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 double | dedrho (const double &, const double &) const |
| | See derived classes.
|
| virtual double | dedrhoSecond (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.