Interface

NumCosmoHIPertIEM

Description

interface NumCosmo.HIPertIEM : GObject.Object

No description available.

Prerequisite

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

Implementations

Instance methods

nc_hipert_iem_eval_F1

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

nc_hipert_iem_eval_m

Computes the value of $m$.

nc_hipert_iem_eval_nu

Computes the value of $\nu$.

nc_hipert_iem_eval_unit

Evaluates the unit conversion factor for the electromagnetic field. This factor converts the dimensionless electromagnetic field amplitude to physical units (Gauss).

nc_hipert_iem_eval_x

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

nc_hipert_iem_eval_xi

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

Interface structure

struct NumCosmoHIPertIEMInterface {
  gdouble (* eval_xi) (
    NcHIPertIEM* iem,
    const gdouble tau,
    const gdouble k
  );
  gdouble (* eval_F1) (
    NcHIPertIEM* iem,
    const gdouble tau,
    const gdouble k
  );
  gdouble (* eval_nu) (
    NcHIPertIEM* iem,
    const gdouble tau,
    const gdouble k
  );
  gdouble (* eval_m) (
    NcHIPertIEM* iem,
    const gdouble tau,
    const gdouble k
  );
  gdouble (* eval_unit) (
    NcHIPertIEM* iem
  );
  gdouble (* eval_x) (
    NcHIPertIEM* iem,
    const gdouble tau
  );
  gdouble (* eval_lapse) (
    NcHIPertIEM* iem,
    const gdouble tau
  );
  
}

No description available.

Interface members
eval_xi
gdouble (* eval_xi) (
    NcHIPertIEM* iem,
    const gdouble tau,
    const gdouble k
  )
 

No description available.

eval_F1
gdouble (* eval_F1) (
    NcHIPertIEM* iem,
    const gdouble tau,
    const gdouble k
  )
 

No description available.

eval_nu
gdouble (* eval_nu) (
    NcHIPertIEM* iem,
    const gdouble tau,
    const gdouble k
  )
 

No description available.

eval_m
gdouble (* eval_m) (
    NcHIPertIEM* iem,
    const gdouble tau,
    const gdouble k
  )
 

No description available.

eval_unit
gdouble (* eval_unit) (
    NcHIPertIEM* iem
  )
 

No description available.

eval_x
gdouble (* eval_x) (
    NcHIPertIEM* iem,
    const gdouble tau
  )
 

No description available.

eval_lapse
gdouble (* eval_lapse) (
    NcHIPertIEM* iem,
    const gdouble tau
  )
 

No description available.

Virtual methods

NumCosmo.HIPertIEM.eval_F1

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

NumCosmo.HIPertIEM.eval_lapse
No description available.

NumCosmo.HIPertIEM.eval_m

Computes the value of $m$.

NumCosmo.HIPertIEM.eval_nu

Computes the value of $\nu$.

NumCosmo.HIPertIEM.eval_unit

Evaluates the unit conversion factor for the electromagnetic field. This factor converts the dimensionless electromagnetic field amplitude to physical units (Gauss).

NumCosmo.HIPertIEM.eval_x

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

NumCosmo.HIPertIEM.eval_xi

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