Interface

NumCosmoHIPertIAdiab

Description

interface NumCosmo.HIPertIAdiab : GObject.Object

No description available.

Prerequisite

In order to implement HIPertIAdiab, your type must inherit fromGObject.

Instance methods

nc_hipert_iadiab_eval_F1

Computes the value of $F_1 = \dot{\xi}/(2\nu)$.

nc_hipert_iadiab_eval_hubble

Evaluates the Hubble function at a given time $\tau$.

nc_hipert_iadiab_eval_lapse

Evaluates the lapse function at a given time $\tau$.

nc_hipert_iadiab_eval_m

Computes the value of $m$.

nc_hipert_iadiab_eval_nu

Computes the value of $\nu$.

nc_hipert_iadiab_eval_p2Psi

Evaluates the conversion factor to convert the momentum of the adiabatic mode to the gauge invariant variable $\Psi$.

nc_hipert_iadiab_eval_p2drho

Evaluates the conversion factor to convert the momentum of the adiabatic mode to the gauge invariant variable $\delta\rho$.

nc_hipert_iadiab_eval_tau_hubble

Evaluates the time at where the Hubble radius is equal to the wave number $k$.

nc_hipert_iadiab_eval_tau_jeans

Evaluates the time at where the Jeans scale is equal to the wave number $k$.

nc_hipert_iadiab_eval_unit

Numerical factor for the power spectrum of the adiabatic mode.

nc_hipert_iadiab_eval_x

Evaluates the value of $x = a_0/a$ at a given time $\tau$.

nc_hipert_iadiab_eval_xi

Computes the value of $\xi = \ln(m\nu)$.

Interface structure

struct NumCosmoHIPertIAdiabInterface {
  gdouble (* eval_xi) (
    NcHIPertIAdiab* iad,
    const gdouble tau,
    const gdouble k
  );
  gdouble (* eval_F1) (
    NcHIPertIAdiab* iad,
    const gdouble tau,
    const gdouble k
  );
  gdouble (* eval_nu) (
    NcHIPertIAdiab* iad,
    const gdouble tau,
    const gdouble k
  );
  gdouble (* eval_m) (
    NcHIPertIAdiab* iad,
    const gdouble tau,
    const gdouble k
  );
  gdouble (* eval_unit) (
    NcHIPertIAdiab* iad
  );
  gdouble (* eval_x) (
    NcHIPertIAdiab* iad,
    const gdouble tau
  );
  gdouble (* eval_p2Psi) (
    NcHIPertIAdiab* iad,
    const gdouble tau,
    const gdouble k
  );
  gdouble (* eval_p2drho) (
    NcHIPertIAdiab* iad,
    const gdouble tau,
    const gdouble k
  );
  gdouble (* eval_lapse) (
    NcHIPertIAdiab* iad,
    const gdouble tau
  );
  gdouble (* eval_tau_hubble) (
    NcHIPertIAdiab* iad,
    const gdouble k
  );
  gdouble (* eval_tau_jeans) (
    NcHIPertIAdiab* iad,
    const gdouble k
  );
  gdouble (* eval_hubble) (
    NcHIPertIAdiab* iad,
    const gdouble tau
  );
  
}

No description available.

Interface members
eval_xi
gdouble (* eval_xi) (
    NcHIPertIAdiab* iad,
    const gdouble tau,
    const gdouble k
  )
 

No description available.

eval_F1
gdouble (* eval_F1) (
    NcHIPertIAdiab* iad,
    const gdouble tau,
    const gdouble k
  )
 

No description available.

eval_nu
gdouble (* eval_nu) (
    NcHIPertIAdiab* iad,
    const gdouble tau,
    const gdouble k
  )
 

No description available.

eval_m
gdouble (* eval_m) (
    NcHIPertIAdiab* iad,
    const gdouble tau,
    const gdouble k
  )
 

No description available.

eval_unit
gdouble (* eval_unit) (
    NcHIPertIAdiab* iad
  )
 

No description available.

eval_x
gdouble (* eval_x) (
    NcHIPertIAdiab* iad,
    const gdouble tau
  )
 

No description available.

eval_p2Psi
gdouble (* eval_p2Psi) (
    NcHIPertIAdiab* iad,
    const gdouble tau,
    const gdouble k
  )
 

No description available.

eval_p2drho
gdouble (* eval_p2drho) (
    NcHIPertIAdiab* iad,
    const gdouble tau,
    const gdouble k
  )
 

No description available.

eval_lapse
gdouble (* eval_lapse) (
    NcHIPertIAdiab* iad,
    const gdouble tau
  )
 

No description available.

eval_tau_hubble
gdouble (* eval_tau_hubble) (
    NcHIPertIAdiab* iad,
    const gdouble k
  )
 

No description available.

eval_tau_jeans
gdouble (* eval_tau_jeans) (
    NcHIPertIAdiab* iad,
    const gdouble k
  )
 

No description available.

eval_hubble
gdouble (* eval_hubble) (
    NcHIPertIAdiab* iad,
    const gdouble tau
  )
 

No description available.

Virtual methods

NumCosmo.HIPertIAdiab.eval_F1

Computes the value of $F_1 = \dot{\xi}/(2\nu)$.

NumCosmo.HIPertIAdiab.eval_hubble

Evaluates the Hubble function at a given time $\tau$.

NumCosmo.HIPertIAdiab.eval_lapse

Evaluates the lapse function at a given time $\tau$.

NumCosmo.HIPertIAdiab.eval_m

Computes the value of $m$.

NumCosmo.HIPertIAdiab.eval_nu

Computes the value of $\nu$.

NumCosmo.HIPertIAdiab.eval_p2Psi

Evaluates the conversion factor to convert the momentum of the adiabatic mode to the gauge invariant variable $\Psi$.

NumCosmo.HIPertIAdiab.eval_p2drho

Evaluates the conversion factor to convert the momentum of the adiabatic mode to the gauge invariant variable $\delta\rho$.

NumCosmo.HIPertIAdiab.eval_tau_hubble

Evaluates the time at where the Hubble radius is equal to the wave number $k$.

NumCosmo.HIPertIAdiab.eval_tau_jeans

Evaluates the time at where the Jeans scale is equal to the wave number $k$.

NumCosmo.HIPertIAdiab.eval_unit

Numerical factor for the power spectrum of the adiabatic mode.

NumCosmo.HIPertIAdiab.eval_x

Evaluates the value of $x = a_0/a$ at a given time $\tau$.

NumCosmo.HIPertIAdiab.eval_xi

Computes the value of $\xi = \ln(m\nu)$.