196 Eos_tabul(
const char* name_i,
const char* table,
const char* path) ;
204 Eos_tabul(
const char* name_i,
const char* file_name) ;
230 Eos_tabul(ifstream& ist,
const char* table) ;
266 virtual void sauve(FILE* )
const ;
426 virtual ostream&
operator>>(ostream &)
const ;
505 virtual ostream&
operator>>(ostream &)
const ;
583 virtual ostream&
operator>>(ostream &)
const ;
670 virtual ostream&
operator>>(ostream &)
const ;
753 virtual ostream&
operator>>(ostream &)
const ;
832 virtual ostream&
operator>>(ostream &)
const ;
913 virtual ostream&
operator>>(ostream &)
const ;
Equation of state AkmalPR (Akmal, Pandharipande & Ravenhall 1998).
virtual bool operator!=(const Eos &) const
Comparison operator (difference)
virtual bool operator==(const Eos &) const
Comparison operator (egality)
virtual int identify() const
Returns a number to identify the sub-classe of Eos the object belongs to.
Eos_AkmalPR(const Eos_AkmalPR &)
Copy constructor (private to make Eos_AkmalPR a non-copiable class)
virtual ~Eos_AkmalPR()
Destructor.
virtual ostream & operator>>(ostream &) const
Operator >>
Equation of state BBB2 (Baldo, Bombaci & Burgio 1997).
virtual ostream & operator>>(ostream &) const
Operator >>
virtual ~Eos_BBB2()
Destructor.
Eos_BBB2(const Eos_BBB2 &)
Copy constructor (private to make Eos_BBB2 a non-copiable class)
virtual int identify() const
Returns a number to identify the sub-classe of Eos the object belongs to.
virtual bool operator!=(const Eos &) const
Comparison operator (difference)
virtual bool operator==(const Eos &) const
Comparison operator (egality)
Equation of state BPAL12 (Bombaci et al 1995).
virtual bool operator!=(const Eos &) const
Comparison operator (difference)
virtual ~Eos_BPAL12()
Destructor.
virtual int identify() const
Returns a number to identify the sub-classe of Eos the object belongs to.
virtual ostream & operator>>(ostream &) const
Operator >>
Eos_BPAL12(const Eos_BPAL12 &)
Copy constructor (private to make Eos_BPAL12 a non-copiable class)
virtual bool operator==(const Eos &) const
Comparison operator (egality)
Equation of state BalbN1H1 (Balberg 2000).
virtual ~Eos_BalbN1H1()
Destructor.
virtual int identify() const
Returns a number to identify the sub-classe of Eos the object belongs to.
virtual bool operator!=(const Eos &) const
Comparison operator (difference)
Eos_BalbN1H1(const Eos_BalbN1H1 &)
Copy constructor (private to make Eos_BalbN1H1 a non-copiable class)
virtual bool operator==(const Eos &) const
Comparison operator (egality)
virtual ostream & operator>>(ostream &) const
Operator >>
Equation of state FPS (Friedman-Pandharipande + Skyrme).
virtual ~Eos_FPS()
Destructor.
virtual int identify() const
Returns a number to identify the sub-classe of Eos the object belongs to.
Eos_FPS(const Eos_FPS &)
Copy constructor (private to make Eos_FPS a non-copiable class)
virtual ostream & operator>>(ostream &) const
Operator >>
virtual bool operator!=(const Eos &) const
Comparison operator (difference)
virtual bool operator==(const Eos &) const
Comparison operator (egality)
Equation of state GlendNH3 (Glendenning 1985, case 3 ).
virtual ostream & operator>>(ostream &) const
Operator >>
Eos_GlendNH3(const Eos_GlendNH3 &)
Copy constructor (private to make Eos_GlendNH3 a non-copiable class)
virtual ~Eos_GlendNH3()
Destructor.
virtual bool operator!=(const Eos &) const
Comparison operator (difference)
virtual bool operator==(const Eos &) const
Comparison operator (egality)
virtual int identify() const
Returns a number to identify the sub-classe of Eos the object belongs to.
Equation of state SLy4 (Douchin & Haensel 2001).
virtual ~Eos_SLy4()
Destructor.
virtual bool operator!=(const Eos &) const
Comparison operator (difference)
virtual ostream & operator>>(ostream &) const
Operator >>
virtual bool operator==(const Eos &) const
Comparison operator (egality)
Eos_SLy4(const Eos_SLy4 &)
Copy constructor (private to make Eos_SLy4 a non-copiable class)
virtual int identify() const
Returns a number to identify the sub-classe of Eos the object belongs to.
Base class for tabulated equations of state.
virtual double press_ent_p(double ent, const Param *par=0x0) const
Computes the pressure from the log-enthalpy.
virtual double ener_ent_p(double ent, const Param *par=0x0) const
Computes the total energy density from the log-enthalpy.
virtual double der_press_ent_p(double ent, const Param *par=0x0) const
Computes the logarithmic derivative from the log-enthalpy.
void read_table()
Reads the file containing the table and initializes in the arrays logh , logp and dlpsdlh .
virtual ~Eos_tabul()
Destructor.
virtual double nbar_ent_p(double ent, const Param *par=0x0) const
Computes the baryon density from the log-enthalpy.
virtual double der_nbar_ent_p(double ent, const Param *par=0x0) const
Computes the logarithmic derivative from the log-enthalpy.
virtual double der_ener_ent_p(double ent, const Param *par=0x0) const
Computes the logarithmic derivative from the log-enthalpy.
virtual void sauve(FILE *) const
Save in a file.
string tablename
Name of the file containing the tabulated data.
Eos_tabul(const Eos_tabul &)
Copy constructor
double hmin
Lower boundary of the enthalpy interval.
virtual double der_press_nbar_p(double ent, const Param *par=0x0) const
Computes the logarithmic derivative from the log-enthalpy.
string authors
Authors - reference for the table.
double hmax
Upper boundary of the enthalpy interval.
Equation of state base class.
static Eos * eos_from_file(FILE *)
Construction of an EOS from a binary file.