Public Member Functions | List of all members
o2scl::fermion_deriv_thermo Class Referenceabstract

Compute properties of a fermion including derivatives [abstract base]. More...

#include <part_deriv.h>

Inheritance diagram for o2scl::fermion_deriv_thermo:
o2scl::fermion_deriv_nr o2scl::fermion_deriv_rel

Public Member Functions

virtual int calc_mu (fermion_deriv &f, double temper)=0
 Calculate properties as function of chemical potential.
 
virtual int calc_density (fermion_deriv &f, double temper)=0
 Calculate properties as function of density.
 
virtual int pair_mu (fermion_deriv &f, double temper)=0
 Calculate properties with antiparticles as function of chemical potential.
 
virtual int pair_density (fermion_deriv &f, double temper)=0
 Calculate properties with antiparticles as function of density.
 
virtual int nu_from_n (fermion_deriv &f, double temper)=0
 Calculate effective chemical potential from density.
 
virtual bool calc_mu_deg (fermion_deriv &f, double temper, double prec)
 Calculate properties as a function of chemical potential using a degenerate expansion.
 

Detailed Description

Idea for Future:

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 Constantiou et al. 2014 which could be implemented here.

Definition at line 410 of file part_deriv.h.


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).