All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions
o2scl::fermion_deriv_thermo Class Referenceabstract

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

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 332 of file part_deriv.h.

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

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).
Hosted at Get Object-oriented Scientific Computing
Lib at SourceForge.net. Fast, secure and Free Open Source software
downloads..