Equation of state of incompressible matter (Newtonian case). More...
#include <eos.h>
Public Member Functions | |
Eos_incomp_newt (double rho_c) | |
Standard constructor. | |
Eos_incomp_newt (double rho_c, double ent_c) | |
Standard constructor with specific enthalpy threshold. | |
Eos_incomp_newt (const Eos_incomp_newt &) | |
Copy constructor. | |
virtual | ~Eos_incomp_newt () |
Destructor. | |
void | operator= (const Eos_incomp_newt &) |
Assignment to another Eos_incomp_newt . | |
virtual bool | operator== (const Eos &) const |
Comparison operator (egality). | |
virtual bool | operator!= (const Eos &) const |
Comparison operator (difference). | |
virtual int | identify () const |
Returns a number to identify the sub-classe of Eos the object belongs to. | |
virtual void | sauve (FILE *) const |
Save in a file. | |
virtual double | nbar_ent_p (double ent, const Param *par=0x0) const |
Computes the baryon density from the specific enthalpy. | |
virtual double | ener_ent_p (double ent, const Param *par=0x0) const |
Computes the total energy density from the specific enthalpy. | |
virtual double | press_ent_p (double ent, const Param *par=0x0) const |
Computes the pressure from the specific enthalpy. | |
virtual double | der_nbar_ent_p (double ent, const Param *par=0x0) const |
Computes the logarithmic derivative from the specific enthalpy. | |
virtual double | der_ener_ent_p (double ent, const Param *par=0x0) const |
Computes the logarithmic derivative from the specific enthalpy. | |
virtual double | der_press_ent_p (double ent, const Param *par=0x0) const |
Computes the logarithmic derivative from the specific enthalpy. | |
virtual bool | operator== (const Eos &) const =0 |
Comparison operator (egality). | |
virtual bool | operator!= (const Eos &) const =0 |
Comparison operator (difference). | |
const char * | get_name () const |
Returns the EOS name. | |
void | set_name (const char *name_i) |
Sets the EOS name. | |
Cmp | nbar_ent (const Cmp &ent, int nzet, int l_min=0, const Param *par=0x0) const |
Computes the baryon density field from the log-enthalpy field and extra parameters. | |
Scalar | nbar_ent (const Scalar &ent, int nzet, int l_min=0, const Param *par=0x0) const |
Computes the baryon density field from the log-enthalpy field and extra parameters. | |
Cmp | ener_ent (const Cmp &ent, int nzet, int l_min=0, const Param *par=0x0) const |
Computes the total energy density from the log-enthalpy and extra parameters. | |
Scalar | ener_ent (const Scalar &ent, int nzet, int l_min=0, const Param *par=0x0) const |
Computes the total energy density from the log-enthalpy and extra parameters. | |
Cmp | press_ent (const Cmp &ent, int nzet, int l_min=0, const Param *par=0x0) const |
Computes the pressure from the log-enthalpy and extra parameters. | |
Scalar | press_ent (const Scalar &ent, int nzet, int l_min=0, const Param *par=0x0) const |
Computes the pressure from the log-enthalpy and extra parameters. | |
Cmp | der_nbar_ent (const Cmp &ent, int nzet, int l_min=0, const Param *par=0x0) const |
Computes the logarithmic derivative from the log-enthalpy and extra parameters. | |
Scalar | der_nbar_ent (const Scalar &ent, int nzet, int l_min=0, const Param *par=0x0) const |
Computes the logarithmic derivative from the log-enthalpy and extra parameters. | |
Cmp | der_ener_ent (const Cmp &ent, int nzet, int l_min=0, const Param *par=0x0) const |
Computes the logarithmic derivative from the log-enthalpy and extra parameters. | |
Scalar | der_ener_ent (const Scalar &ent, int nzet, int l_min=0, const Param *par=0x0) const |
Computes the logarithmic derivative from the log-enthalpy and extra parameters. | |
Cmp | der_press_ent (const Cmp &ent, int nzet, int l_min=0, const Param *par=0x0) const |
Computes the logarithmic derivative from the log-enthalpy and extra parameters. | |
Scalar | der_press_ent (const Scalar &ent, int nzet, int l_min=0, const Param *par=0x0) const |
Computes the logarithmic derivative from the log-enthalpy and extra parameters. | |
Static Public Member Functions | |
static Eos * | eos_from_file (FILE *) |
Construction of an EOS from a binary file. | |
static Eos * | eos_from_file (ifstream &) |
Construction of an EOS from a formatted file. | |
Protected Member Functions | |
Eos_incomp_newt (FILE *) | |
Constructor from a binary file (created by the function sauve(FILE*) ). | |
Eos_incomp_newt (ifstream &) | |
Constructor from a formatted file. | |
virtual ostream & | operator>> (ostream &) const |
Operator >>. | |
void | calcule (const Cmp &thermo, int nzet, int l_min, double(Eos::*fait)(double, const Param *) const, const Param *par, Cmp &resu) const |
General computational method for Cmp 's. | |
void | calcule (const Scalar &thermo, int nzet, int l_min, double(Eos::*fait)(double, const Param *) const, const Param *par, Scalar &resu) const |
General computational method for Scalar 's. | |
Protected Attributes | |
double | rho0 |
Constant density . | |
double | ent0 |
Log-enthalpy threshold for setting the energy density to a non zero value (should be negative). | |
char | name [100] |
EOS name. | |
Friends | |
Eos * | Eos::eos_from_file (FILE *) |
The construction functions from a file. | |
Eos * | Eos::eos_from_file (ifstream &) |
ostream & | operator<< (ostream &, const Eos &) |
Display. |
Equation of state of incompressible matter (Newtonian case).
This equation of state (EOS) corresponds to a constant density matter . ()
Definition at line 1366 of file eos.h.
Eos_incomp_newt::Eos_incomp_newt | ( | double | rho_c | ) |
Standard constructor.
The log-enthalpy threshold for non-zero density is set -1.e-6.
rho_c | constant density [unit: ], where |
Definition at line 91 of file eos_incomp_newt.C.
References Eos::set_name().
Eos_incomp_newt::Eos_incomp_newt | ( | double | rho_c, | |
double | ent_c | |||
) |
Standard constructor with specific enthalpy threshold.
rho_c | constant density [unit: ], where | |
ent_c | specific enthalpy threshold for non-zero density [unit: ] : the energy density is set to rho_c for . |
Definition at line 99 of file eos_incomp_newt.C.
References Eos::set_name().
Eos_incomp_newt::Eos_incomp_newt | ( | const Eos_incomp_newt & | eosi | ) |
Copy constructor.
Definition at line 108 of file eos_incomp_newt.C.
Eos_incomp_newt::Eos_incomp_newt | ( | FILE * | fich | ) | [protected] |
Constructor from a binary file (created by the function sauve(FILE*)
).
This constructor is protected because any EOS construction from a binary file must be done via the function Eos::eos_from_file(FILE*)
.
Definition at line 114 of file eos_incomp_newt.C.
Eos_incomp_newt::Eos_incomp_newt | ( | ifstream & | fich | ) | [protected] |
Constructor from a formatted file.
This constructor is protected because any EOS construction from a formatted file must be done via the function Eos::eos_from_file(ifstream&)
.
Definition at line 118 of file eos_incomp_newt.C.
Eos_incomp_newt::~Eos_incomp_newt | ( | ) | [virtual] |
Destructor.
Definition at line 124 of file eos_incomp_newt.C.
void Eos::calcule | ( | const Scalar & | thermo, | |
int | nzet, | |||
int | l_min, | |||
double(Eos::*)(double, const Param *) const | fait, | |||
const Param * | par, | |||
Scalar & | resu | |||
) | const [protected, inherited] |
General computational method for Scalar
's.
thermo | [input] thermodynamical quantity (for instance the enthalpy field)from which the thermodynamical quantity resu is to be computed. | |
nzet | [input] number of domains where resu is to be computed. | |
l_min | [input] index of the innermost domain is which resu is to be computed [default value: 0]; resu is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. | |
fait | [input] pointer on the member function of class Eos which performs the pointwise calculation. | |
par | possible extra parameters of the EOS | |
resu | [output] result of the computation. |
Definition at line 264 of file eos.C.
References Scalar::annule(), Valeur::c, Valeur::coef_i(), Tbl::get_etat(), Scalar::get_etat(), Tensor::get_mp(), Mg3d::get_nzone(), Scalar::get_spectral_va(), Tbl::get_taille(), Valeur::set_etat_c_qcq(), Tbl::set_etat_qcq(), Mtbl::set_etat_qcq(), Scalar::set_etat_qcq(), Tbl::set_etat_zero(), Scalar::set_etat_zero(), Scalar::set_spectral_va(), Tbl::t, and Mtbl::t.
void Eos::calcule | ( | const Cmp & | thermo, | |
int | nzet, | |||
int | l_min, | |||
double(Eos::*)(double, const Param *) const | fait, | |||
const Param * | par, | |||
Cmp & | resu | |||
) | const [protected, inherited] |
General computational method for Cmp
's.
thermo | [input] thermodynamical quantity (for instance the enthalpy field)from which the thermodynamical quantity resu is to be computed. | |
nzet | [input] number of domains where resu is to be computed. | |
l_min | [input] index of the innermost domain is which resu is to be computed [default value: 0]; resu is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. | |
fait | [input] pointer on the member function of class Eos which performs the pointwise calculation. | |
par | possible extra parameters of the EOS | |
resu | [output] result of the computation. |
Definition at line 199 of file eos.C.
References Cmp::annule(), Valeur::c, Valeur::coef_i(), Tbl::get_etat(), Cmp::get_etat(), Cmp::get_mp(), Mg3d::get_nzone(), Tbl::get_taille(), Valeur::set_etat_c_qcq(), Tbl::set_etat_qcq(), Mtbl::set_etat_qcq(), Cmp::set_etat_qcq(), Tbl::set_etat_zero(), Cmp::set_etat_zero(), Tbl::t, Mtbl::t, and Cmp::va.
Scalar Eos::der_ener_ent | ( | const Scalar & | ent, | |
int | nzet, | |||
int | l_min = 0 , |
|||
const Param * | par = 0x0 | |||
) | const [inherited] |
Computes the logarithmic derivative from the log-enthalpy and extra parameters.
ent | [input, unit: ] log-enthalpy H defined by , where e is the (total) energy density, p the pressure, n the baryon density, and the baryon mass | |
nzet | number of domains where the derivative dln(e)/dln(H) is to be computed. | |
l_min | index of the innermost domain is which the coefficient dln(n)/dln(H) is to be computed [default value: 0]; the derivative dln(e)/dln(H) is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. | |
par | possible extra parameters of the EOS |
Definition at line 436 of file eos.C.
References Eos::calcule(), Eos::der_ener_ent_p(), and Tensor::get_mp().
Cmp Eos::der_ener_ent | ( | const Cmp & | ent, | |
int | nzet, | |||
int | l_min = 0 , |
|||
const Param * | par = 0x0 | |||
) | const [inherited] |
Computes the logarithmic derivative from the log-enthalpy and extra parameters.
ent | [input, unit: ] log-enthalpy H defined by , where e is the (total) energy density, p the pressure, n the baryon density, and the baryon mass | |
nzet | number of domains where the derivative dln(e)/dln(H) is to be computed. | |
l_min | index of the innermost domain is which the coefficient dln(n)/dln(H) is to be computed [default value: 0]; the derivative dln(e)/dln(H) is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. | |
par | possible extra parameters of the EOS |
Definition at line 426 of file eos.C.
References Eos::calcule(), Eos::der_ener_ent_p(), and Cmp::get_mp().
double Eos_incomp_newt::der_ener_ent_p | ( | double | ent, | |
const Param * | par = 0x0 | |||
) | const [virtual] |
Computes the logarithmic derivative from the specific enthalpy.
ent | [input, unit: ] specific enthalpy H |
Reimplemented from Eos_incomp.
Definition at line 273 of file eos_incomp_newt.C.
References Eos_incomp::ent0.
Scalar Eos::der_nbar_ent | ( | const Scalar & | ent, | |
int | nzet, | |||
int | l_min = 0 , |
|||
const Param * | par = 0x0 | |||
) | const [inherited] |
Computes the logarithmic derivative from the log-enthalpy and extra parameters.
ent | [input, unit: ] log-enthalpy H defined by , where e is the (total) energy density, p the pressure, n the baryon density, and the baryon mass | |
nzet | number of domains where the derivative dln(n)/dln(H) is to be computed. | |
l_min | index of the innermost domain is which the coefficient dln(n)/dln(H) is to be computed [default value: 0]; the derivative dln(n)/dln(H) is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. | |
par | possible extra parameters of the EOS |
Definition at line 413 of file eos.C.
References Eos::calcule(), Eos::der_nbar_ent_p(), and Tensor::get_mp().
Cmp Eos::der_nbar_ent | ( | const Cmp & | ent, | |
int | nzet, | |||
int | l_min = 0 , |
|||
const Param * | par = 0x0 | |||
) | const [inherited] |
Computes the logarithmic derivative from the log-enthalpy and extra parameters.
ent | [input, unit: ] log-enthalpy H defined by , where e is the (total) energy density, p the pressure, n the baryon density, and the baryon mass | |
nzet | number of domains where the derivative dln(n)/dln(H) is to be computed. | |
l_min | index of the innermost domain is which the coefficient dln(n)/dln(H) is to be computed [default value: 0]; the derivative dln(n)/dln(H) is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. | |
par | possible extra parameters of the EOS |
Definition at line 403 of file eos.C.
References Eos::calcule(), Eos::der_nbar_ent_p(), and Cmp::get_mp().
double Eos_incomp_newt::der_nbar_ent_p | ( | double | ent, | |
const Param * | par = 0x0 | |||
) | const [virtual] |
Computes the logarithmic derivative from the specific enthalpy.
ent | [input, unit: ] specific enthalpy H |
Reimplemented from Eos_incomp.
Definition at line 259 of file eos_incomp_newt.C.
References Eos_incomp::ent0.
Scalar Eos::der_press_ent | ( | const Scalar & | ent, | |
int | nzet, | |||
int | l_min = 0 , |
|||
const Param * | par = 0x0 | |||
) | const [inherited] |
Computes the logarithmic derivative from the log-enthalpy and extra parameters.
ent | [input, unit: ] log-enthalpy H defined by , where e is the (total) energy density, p the pressure, n the baryon density, and the baryon mass | |
nzet | number of domains where the derivative dln(p)/dln(H) is to be computed. | |
par | possible extra parameters of the EOS | |
l_min | index of the innermost domain is which the coefficient dln(n)/dln(H) is to be computed [default value: 0]; the derivative dln(p)/dln(H) is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. |
Definition at line 458 of file eos.C.
References Eos::calcule(), Eos::der_press_ent_p(), and Tensor::get_mp().
Cmp Eos::der_press_ent | ( | const Cmp & | ent, | |
int | nzet, | |||
int | l_min = 0 , |
|||
const Param * | par = 0x0 | |||
) | const [inherited] |
Computes the logarithmic derivative from the log-enthalpy and extra parameters.
ent | [input, unit: ] log-enthalpy H defined by , where e is the (total) energy density, p the pressure, n the baryon density, and the baryon mass | |
nzet | number of domains where the derivative dln(p)/dln(H) is to be computed. | |
par | possible extra parameters of the EOS | |
l_min | index of the innermost domain is which the coefficient dln(n)/dln(H) is to be computed [default value: 0]; the derivative dln(p)/dln(H) is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. |
Definition at line 448 of file eos.C.
References Eos::calcule(), Eos::der_press_ent_p(), and Cmp::get_mp().
double Eos_incomp_newt::der_press_ent_p | ( | double | ent, | |
const Param * | par = 0x0 | |||
) | const [virtual] |
Computes the logarithmic derivative from the specific enthalpy.
ent | [input, unit: ] specific enthalpy H |
Reimplemented from Eos_incomp.
Definition at line 287 of file eos_incomp_newt.C.
References Eos_incomp::ent0.
Scalar Eos::ener_ent | ( | const Scalar & | ent, | |
int | nzet, | |||
int | l_min = 0 , |
|||
const Param * | par = 0x0 | |||
) | const [inherited] |
Computes the total energy density from the log-enthalpy and extra parameters.
ent | [input, unit: ] log-enthalpy H defined by , where e is the (total) energy density, p the pressure, n the baryon density, and the baryon mass | |
nzet | number of domains where the energy density is to be computed. | |
l_min | index of the innermost domain is which the energy density is to be computed [default value: 0]; the energy density is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. | |
par | possible extra parameters of the EOS |
Definition at line 369 of file eos.C.
References Eos::calcule(), Eos::ener_ent_p(), and Tensor::get_mp().
Cmp Eos::ener_ent | ( | const Cmp & | ent, | |
int | nzet, | |||
int | l_min = 0 , |
|||
const Param * | par = 0x0 | |||
) | const [inherited] |
Computes the total energy density from the log-enthalpy and extra parameters.
ent | [input, unit: ] log-enthalpy H defined by , where e is the (total) energy density, p the pressure, n the baryon density, and the baryon mass | |
nzet | number of domains where the energy density is to be computed. | |
l_min | index of the innermost domain is which the energy density is to be computed [default value: 0]; the energy density is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. | |
par | possible extra parameters of the EOS |
Definition at line 359 of file eos.C.
References Eos::calcule(), Eos::ener_ent_p(), and Cmp::get_mp().
double Eos_incomp_newt::ener_ent_p | ( | double | ent, | |
const Param * | par = 0x0 | |||
) | const [virtual] |
Computes the total energy density from the specific enthalpy.
ent | [input, unit: ] specific enthalpy H |
Reimplemented from Eos_incomp.
Definition at line 231 of file eos_incomp_newt.C.
References Eos_incomp::ent0, and Eos_incomp::rho0.
Eos * Eos::eos_from_file | ( | ifstream & | fich | ) | [static, inherited] |
Construction of an EOS from a formatted file.
The fist line of the file must start by the EOS number, according to the following conventions:
Eos_poly
).Eos_poly_newt
).Eos_incomp
).Eos_incomp_newt
).Eos_Fermi
)MEos
)Eos_multi_poly
)The second line in the file should contain a name given by the user to the EOS. The following lines should contain the EOS parameters (one parameter per line), in the same order than in the class declaration.
Definition at line 297 of file eos_from_file.C.
Eos * Eos::eos_from_file | ( | FILE * | fich | ) | [static, inherited] |
Construction of an EOS from a binary file.
The file must have been created by the function sauve(FILE*)
.
Definition at line 165 of file eos_from_file.C.
References fread_be().
const char * Eos::get_name | ( | ) | const [inherited] |
int Eos_incomp_newt::identify | ( | ) | const [virtual] |
Returns a number to identify the sub-classe of Eos
the object belongs to.
Reimplemented from Eos_incomp.
Definition at line 125 of file eos_from_file.C.
Scalar Eos::nbar_ent | ( | const Scalar & | ent, | |
int | nzet, | |||
int | l_min = 0 , |
|||
const Param * | par = 0x0 | |||
) | const [inherited] |
Computes the baryon density field from the log-enthalpy field and extra parameters.
ent | [input, unit: ] log-enthalpy H defined by , where e is the (total) energy density, p the pressure, n the baryon density, and the baryon mass | |
nzet | number of domains where the baryon density is to be computed. | |
l_min | index of the innermost domain is which the baryon density is to be computed [default value: 0]; the baryon density is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. | |
par | possible extra parameters of the EOS |
Definition at line 344 of file eos.C.
References Eos::calcule(), Tensor::get_mp(), and Eos::nbar_ent_p().
Cmp Eos::nbar_ent | ( | const Cmp & | ent, | |
int | nzet, | |||
int | l_min = 0 , |
|||
const Param * | par = 0x0 | |||
) | const [inherited] |
Computes the baryon density field from the log-enthalpy field and extra parameters.
ent | [input, unit: ] log-enthalpy H defined by , where e is the (total) energy density, p the pressure, n the baryon density, and the baryon mass | |
nzet | number of domains where the baryon density is to be computed. | |
l_min | index of the innermost domain is which the baryon density is to be computed [default value: 0]; the baryon density is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. | |
par | possible extra parameters of the EOS |
Definition at line 334 of file eos.C.
References Eos::calcule(), Cmp::get_mp(), and Eos::nbar_ent_p().
double Eos_incomp_newt::nbar_ent_p | ( | double | ent, | |
const Param * | par = 0x0 | |||
) | const [virtual] |
Computes the baryon density from the specific enthalpy.
ent | [input, unit: ] specific enthalpy H |
Reimplemented from Eos_incomp.
Definition at line 217 of file eos_incomp_newt.C.
References Eos_incomp::ent0, and Eos_incomp::rho0.
virtual bool Eos::operator!= | ( | const Eos & | ) | const [pure virtual, inherited] |
Comparison operator (difference).
bool Eos_incomp_newt::operator!= | ( | const Eos & | eos_i | ) | const [virtual] |
Comparison operator (difference).
Reimplemented from Eos_incomp.
Definition at line 179 of file eos_incomp_newt.C.
References operator==().
void Eos_incomp_newt::operator= | ( | const Eos_incomp_newt & | eosi | ) |
Assignment to another Eos_incomp_newt
.
Reimplemented from Eos_incomp.
Definition at line 133 of file eos_incomp_newt.C.
References Eos_incomp::ent0, Eos::name, Eos_incomp::rho0, and Eos::set_name().
virtual bool Eos::operator== | ( | const Eos & | ) | const [pure virtual, inherited] |
Comparison operator (egality).
bool Eos_incomp_newt::operator== | ( | const Eos & | eos_i | ) | const [virtual] |
Comparison operator (egality).
Reimplemented from Eos_incomp.
Definition at line 146 of file eos_incomp_newt.C.
References Eos_incomp::ent0, identify(), Eos::identify(), and Eos_incomp::rho0.
ostream & Eos_incomp_newt::operator>> | ( | ostream & | ost | ) | const [protected, virtual] |
Operator >>.
Reimplemented from Eos_incomp.
Definition at line 197 of file eos_incomp_newt.C.
References Eos_incomp::ent0, and Eos_incomp::rho0.
Scalar Eos::press_ent | ( | const Scalar & | ent, | |
int | nzet, | |||
int | l_min = 0 , |
|||
const Param * | par = 0x0 | |||
) | const [inherited] |
Computes the pressure from the log-enthalpy and extra parameters.
ent | [input, unit: ] log-enthalpy H defined by , where e is the (total) energy density, p the pressure, n the baryon density, and the baryon mass | |
nzet | number of domains where the pressure is to be computed. | |
l_min | index of the innermost domain is which the pressure is to be computed [default value: 0]; the pressure is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. | |
par | possible extra parameters of the EOS |
Definition at line 391 of file eos.C.
References Eos::calcule(), Tensor::get_mp(), and Eos::press_ent_p().
Cmp Eos::press_ent | ( | const Cmp & | ent, | |
int | nzet, | |||
int | l_min = 0 , |
|||
const Param * | par = 0x0 | |||
) | const [inherited] |
Computes the pressure from the log-enthalpy and extra parameters.
ent | [input, unit: ] log-enthalpy H defined by , where e is the (total) energy density, p the pressure, n the baryon density, and the baryon mass | |
nzet | number of domains where the pressure is to be computed. | |
l_min | index of the innermost domain is which the pressure is to be computed [default value: 0]; the pressure is computed only in domains whose indices are in [l_min,l_min+nzet-1] . In the other domains, it is set to zero. | |
par | possible extra parameters of the EOS |
Definition at line 381 of file eos.C.
References Eos::calcule(), Cmp::get_mp(), and Eos::press_ent_p().
double Eos_incomp_newt::press_ent_p | ( | double | ent, | |
const Param * | par = 0x0 | |||
) | const [virtual] |
Computes the pressure from the specific enthalpy.
ent | [input, unit: ] specific enthalpy H |
Reimplemented from Eos_incomp.
Definition at line 245 of file eos_incomp_newt.C.
References Eos_incomp::ent0, and Eos_incomp::rho0.
void Eos_incomp_newt::sauve | ( | FILE * | fich | ) | const [virtual] |
void Eos::set_name | ( | const char * | name_i | ) | [inherited] |
Eos* Eos::eos_from_file | ( | FILE * | ) | [friend] |
The construction functions from a file.
Reimplemented from Eos_incomp.
ostream& operator<< | ( | ostream & | , | |
const Eos & | ||||
) | [friend, inherited] |
Display.
double Eos_incomp::ent0 [protected, inherited] |
double Eos_incomp::rho0 [protected, inherited] |