Compute properties of a fermion including derivatives [abstract base]. More...
#include <part_deriv.h>
Include explicit zero-temperature calculation, maybe by making this a child of fermion_zerot or by making a new fermion_deriv_zerot?
There is also a closed form for the derivatives of massless fermions with pairs at finite temperature in Constantinou et al. 2014 which could be implemented here.
Definition at line 712 of file part_deriv.h.
Public Member Functions | |
| virtual int | calc_mu (fermion_deriv &f, fp_t temper)=0 |
| Calculate properties as function of chemical potential. | |
| virtual int | calc_density (fermion_deriv &f, fp_t temper)=0 |
| Calculate properties as function of density. | |
| virtual int | pair_mu (fermion_deriv &f, fp_t temper)=0 |
| Calculate properties with antiparticles as function of chemical potential. | |
| virtual int | pair_density (fermion_deriv &f, fp_t temper)=0 |
| Calculate properties with antiparticles as function of density. | |
| virtual int | nu_from_n (fermion_deriv &f, fp_t temper)=0 |
| Calculate effective chemical potential from density. | |
| virtual bool | calc_mu_deg (fermion_deriv &f, fp_t temper, fp_t prec) |
| Calculate properties as a function of chemical potential using a degenerate expansion. More... | |
| virtual bool | calc_mu_ndeg (fermion_deriv &f, fp_t temper, fp_t prec, bool inc_antip=false) |
| Calculate properties as a function of chemical potential using a nondegenerate expansion. More... | |
Public Member Functions inherited from o2scl::deriv_thermo_base_tl< double > | |
| double | heat_cap_ppart_const_vol (part_deriv_t &p, double temper) |
| The heat capacity per particle at constant volume (unitless) More... | |
| double | heat_cap_ppart_const_press (part_deriv_t &p, double temper) |
| The heat capacity per particle at constant pressure (unitless) More... | |
| double | compress_adiabatic (part_deriv_t &p, double temper) |
| The adiabatic compressibility. More... | |
| double | compress_const_tptr (part_deriv_t &p, double temper) |
| The isothermal compressibility. More... | |
| double | coeff_thermal_exp (part_deriv_t &p, double temper) |
| The coefficient of thermal expansion. More... | |
| double | squared_sound_speed (part_deriv_t &p, double temper) |
| The squared sound speed (unitless) More... | |
Protected Attributes | |
| fermion_rel | fr |
| A fermion_thermo object. More... | |
| fp_t | pi |
| Desc. | |
| fp_t | pi2 |
| Desc. | |
|
inlinevirtual |
Definition at line 767 of file part_deriv.h.
|
inlinevirtual |
Definition at line 837 of file part_deriv.h.
|
protected |
This is for access to fermion_thermo::ndeg_terms().
Definition at line 720 of file part_deriv.h.
Documentation generated with Doxygen. Provided under the
GNU Free Documentation License (see License Information).