class Gambit::CosmoBit::SM_time_evo

[No description available]

Public Functions

Name
SM_time_evo(size_t grid_size, double t0, double tf, double Neff_SM, double rnu, double dNeff)
~SM_time_evo()
const std::vector< double > &get_t_grid() const
const std::vector< double > &get_T_grid() const
const std::vector< double > &get_Tnu_grid() const
const std::vector< double > &get_H_grid() const
const std::vector< double > &get_lnR_grid() const
doubleT_at_t(double t) const
doubleTnu_at_t(double t) const
doubleH_at_t(double t) const
doublelnR_at_t(double t) const
doublet0() const
doubletf() const
size_tsize() const
voidupdate_grid(const std::vector< double > & T_grid_new, const std::vector< double > & Tnu_grid_new, const bool & unchecked =true)

Public Functions Documentation

function SM_time_evo

SM_time_evo(
    size_t grid_size,
    double t0,
    double tf,
    double Neff_SM,
    double rnu,
    double dNeff
)

function ~SM_time_evo

~SM_time_evo()

function get_t_grid

inline const std::vector< double > & get_t_grid() const

function get_T_grid

inline const std::vector< double > & get_T_grid() const

function get_Tnu_grid

inline const std::vector< double > & get_Tnu_grid() const

function get_H_grid

inline const std::vector< double > & get_H_grid() const

function get_lnR_grid

inline const std::vector< double > & get_lnR_grid() const

function T_at_t

inline double T_at_t(
    double t
) const

function Tnu_at_t

inline double Tnu_at_t(
    double t
) const

function H_at_t

inline double H_at_t(
    double t
) const

function lnR_at_t

inline double lnR_at_t(
    double t
) const

function t0

inline double t0() const

function tf

inline double tf() const

function size

inline size_t size() const

function update_grid

void update_grid(
    const std::vector< double > & T_grid_new,
    const std::vector< double > & Tnu_grid_new,
    const bool & unchecked =true
)

Updated on 2023-06-26 at 21:36:52 +0000