Class fermion_rel_integ_multip (o2scl)¶
-
template<class fp_t>
class fermion_rel_integ_multip : public o2scl::fermion_rel_integ_base¶ Default integrator for o2scl::fermion_rel_tl.
Typedefs for convenience
-
typedef boost::multiprecision::number<boost::multiprecision::cpp_dec_float<35>> cpp_dec_float_35¶
-
typedef boost::multiprecision::number<boost::multiprecision::cpp_dec_float<50>> cpp_dec_float_50¶
-
typedef cpp_dec_float_25 fp1_t¶
-
typedef cpp_dec_float_35 fp2_t¶
-
typedef cpp_dec_float_50 fp3_t¶
The non-degenerate integrators
-
inte_tanh_sinh_boost<funct_cdf25, 30, fp1_t> nit25¶
-
inte_tanh_sinh_boost<funct_cdf35, 30, fp2_t> nit35¶
-
inte_tanh_sinh_boost<funct_cdf50, 30, fp3_t> nit50¶
The degenerate integrators
-
inte_tanh_sinh_boost<funct_cdf25, 30, fp1_t> dit25¶
-
inte_tanh_sinh_boost<funct_cdf35, 30, fp2_t> dit35¶
-
inte_tanh_sinh_boost<funct_cdf50, 30, fp3_t> dit50¶
-
inte_kronrod_boost<61> dit25b¶
Alternate boost integrator.
AWS, 5/8/22: I’m keeping this here for posterity but I don’t find any integrals for which this does better than inte_tanh_sinh_boost.
-
inte_adapt_cern_cdf25 dit25c¶
Alternate integrator.
AWS, 5/8/22: I’m not sure why, but all of the boost integrators have a hard time with some of the degenerate integrals, but this cernlib version works for them.
-
int verbose¶
Verbosity parameter.
-
inline fermion_rel_integ_multip()¶
-
inline int eval_density(fp_t y, fp_t eta, fp_t &res, fp_t &err)¶
Evalulate the density integral in the nondegenerate limit.
-
inline int eval_deg_density(fp_t T, fp_t y, fp_t eta, fp_t mot, fp_t ul, fp_t &res, fp_t &err)¶
Evalulate the density integral in the degenerate limit.
-
inline int eval_energy(fp_t y, fp_t eta, fp_t &res, fp_t &err)¶
Evalulate the energy density integral in the nondegenerate limit.
-
inline int eval_deg_energy(fp_t T, fp_t y, fp_t eta, fp_t mot, fp_t ul, fp_t &res, fp_t &err)¶
Evalulate the energy density integral in the degenerate limit.
-
inline int eval_entropy(fp_t y, fp_t eta, fp_t &res, fp_t &err)¶
Evalulate the entropy integral in the nondegenerate limit.
-
inline int eval_deg_entropy(fp_t T, fp_t y, fp_t eta, fp_t mot, fp_t ll, fp_t ul, fp_t &res, fp_t &err)¶
Evalulate the entropy integral in the degenerate limit.
-
typedef boost::multiprecision::number<boost::multiprecision::cpp_dec_float<35>> cpp_dec_float_35¶