Public Member Functions | Protected Attributes | List of all members
o2scl::classical_deriv_thermo Class Reference

Equation of state for a classical particle with derivatives. More...

#include <classical_deriv.h>

Inheritance diagram for o2scl::classical_deriv_thermo:
o2scl::deriv_thermo_base

Detailed Description

Definition at line 45 of file classical_deriv.h.

Public Member Functions

virtual void calc_mu (part_deriv &p, double temper)
 Compute the properties of particle p at temperature temper from its chemical potential.
 
virtual void calc_density (part_deriv &p, double temper)
 Compute the properties of particle p at temperature temper from its density.
 
virtual const char * type ()
 Return string denoting type ("classical_deriv_thermo")
 
- Public Member Functions inherited from o2scl::deriv_thermo_base
template<class part_deriv_t >
double heat_cap_ppart_const_vol (part_deriv_t &p, double temper)
 The heat capacity per particle at constant volume (unitless) More...
 
template<class part_deriv_t >
double heat_cap_ppart_const_press (part_deriv_t &p, double temper)
 The heat capacity per particle at constant pressure (unitless) More...
 
template<class part_deriv_t >
double compress_adiabatic (part_deriv_t &p, double temper)
 The adiabatic compressibility. More...
 
template<class part_deriv_t >
double compress_const_tptr (part_deriv_t &p, double temper)
 The isothermal compressibility. More...
 
template<class part_deriv_t >
double coeff_thermal_exp (part_deriv_t &p, double temper)
 The coefficient of thermal expansion. More...
 
template<class part_deriv_t >
double squared_sound_speed (part_deriv_t &p, double temper)
 The squared sound speed (unitless) More...
 

Protected Attributes

classical_thermo cl
 For computing non-derivative properties.
 

The documentation for this class was generated from the following file:

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).