| NumCosmo Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
Synopsis
struct NcDistance; struct NcDistanceClass; gdouble (*NcDistanceFunc0) (NcDistance *dist,NcHICosmo *model); gdouble (*NcDistanceFunc1) (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_Omega_k (NcDistance *dist,NcHICosmo *model); gdouble nc_distance_acoustic_scale (NcDistance *dist,NcHICosmo *model); gdouble nc_distance_bao_A_scale (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_bao_r_Dv (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_comoving (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_comoving2luminosity (gint k,gdouble sqrt_Omega_k,gdouble hubble_dist,gdouble z,gdouble cd); gdouble nc_distance_comoving2modulo (gint k,gdouble sqrt_Omega_k,gdouble hubble_dist,gdouble z,gdouble cd); gdouble nc_distance_comoving_a0 (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_comoving_a0_lss (NcDistance *dist,NcHICosmo *model); gdouble nc_distance_comoving_lss (NcDistance *dist,NcHICosmo *model); gdouble nc_distance_conformal_lookback_time (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_conformal_time (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_conformal_time_mks_scale (NcDistance *dist,NcHICosmo *model); gdouble nc_distance_cosmic_time (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_cosmic_time_mks_scale (NcDistance *dist,NcHICosmo *model); gdouble nc_distance_curvature (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_decoupling_redshift (NcDistance *dist,NcHICosmo *model); gdouble nc_distance_dilation_scale (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_dilation_scale_ratio (NcDistance *dist,NcHICosmo *model); gdouble nc_distance_dmodulo (gint k,gdouble Omega_k,gdouble sqrt_Omega_k,gdouble cd,gdouble dcd,gdouble d_omega_t); gdouble nc_distance_drag_redshift (NcDistance *dist,NcHICosmo *model); void nc_distance_free (NcDistance *dist); NcmMSetFunc * nc_distance_func0_new (NcDistance *dist,NcDistanceFunc0 f0); NcmMSetFunc * nc_distance_func1_new (NcDistance *dist,NcDistanceFunc1 f1); gdouble nc_distance_hubble (NcDistance *dist,NcHICosmo *model); gdouble nc_distance_lookback_time (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_luminosity (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_luminosity2comoving (gint k,gdouble sqrt_Omega_k,gdouble hubble_dist,gdouble z,gdouble ld); gdouble nc_distance_luminosity2modulo (gint k,gdouble sqrt_Omega_k,gdouble hubble_dist,gdouble z,gdouble ld); gdouble nc_distance_modulo (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_modulo2comoving (gint k,gdouble sqrt_Omega_k,gdouble hubble_dist,gdouble z,gdouble dm); gdouble nc_distance_modulo2luminosity (gint k,gdouble sqrt_Omega_k,gdouble hubble_dist,gdouble z,gdouble dm); NcDistance * nc_distance_new (gdouble z_f); void nc_distance_prepare (NcDistance *dist,NcHICosmo *model); void nc_distance_prepare_if_needed (NcDistance *dist,NcHICosmo *model); NcDistance * nc_distance_ref (NcDistance *dist); gdouble nc_distance_shift_parameter (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_shift_parameter_lss (NcDistance *dist,NcHICosmo *model); gdouble nc_distance_sound_horizon (NcDistance *dist,NcHICosmo *model,gdouble z); gdouble nc_distance_transverse (NcDistance *dist,NcHICosmo *model,gdouble z);
Details
nc_distance_acoustic_scale ()
gdouble nc_distance_acoustic_scale (NcDistance *dist,NcHICosmo *model);
nc_distance_bao_A_scale ()
gdouble nc_distance_bao_A_scale (NcDistance *dist,NcHICosmo *model,gdouble z);
nc_distance_bao_r_Dv ()
gdouble nc_distance_bao_r_Dv (NcDistance *dist,NcHICosmo *model,gdouble z);
nc_distance_comoving ()
gdouble nc_distance_comoving (NcDistance *dist,NcHICosmo *model,gdouble z);
FIXME
|
pointer to the type defined by NcDistance |
|
pointer to the type defined by NcHICosmo |
|
FIXME |
Returns : |
FIXME |
nc_distance_comoving2luminosity ()
gdouble nc_distance_comoving2luminosity (gint k,gdouble sqrt_Omega_k,gdouble hubble_dist,gdouble z,gdouble cd);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
an integer. |
nc_distance_comoving2modulo ()
gdouble nc_distance_comoving2modulo (gint k,gdouble sqrt_Omega_k,gdouble hubble_dist,gdouble z,gdouble cd);
The function description goes here.
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
nc_distance_comoving_a0 ()
gdouble nc_distance_comoving_a0 (NcDistance *dist,NcHICosmo *model,gdouble z);
FIXME
|
a NcDistance |
|
a NcHICosmo |
|
FIXME |
Returns : |
FIXME |
nc_distance_comoving_a0_lss ()
gdouble nc_distance_comoving_a0_lss (NcDistance *dist,NcHICosmo *model);
FIXME
|
a NcDistance |
|
a NcHICosmo |
Returns : |
FIXME |
nc_distance_comoving_lss ()
gdouble nc_distance_comoving_lss (NcDistance *dist,NcHICosmo *model);
FIXME
|
a NcDistance |
|
a NcHICosmo |
Returns : |
FIXME |
nc_distance_conformal_lookback_time ()
gdouble nc_distance_conformal_lookback_time (NcDistance *dist,NcHICosmo *model,gdouble z);
nc_distance_conformal_time ()
gdouble nc_distance_conformal_time (NcDistance *dist,NcHICosmo *model,gdouble z);
nc_distance_conformal_time_mks_scale ()
gdouble nc_distance_conformal_time_mks_scale (NcDistance *dist,NcHICosmo *model);
nc_distance_cosmic_time ()
gdouble nc_distance_cosmic_time (NcDistance *dist,NcHICosmo *model,gdouble z);
nc_distance_cosmic_time_mks_scale ()
gdouble nc_distance_cosmic_time_mks_scale (NcDistance *dist,NcHICosmo *model);
nc_distance_curvature ()
gdouble nc_distance_curvature (NcDistance *dist,NcHICosmo *model,gdouble z);
FIXME
|
a NcDistance |
|
a NcHICosmo |
|
FIXME |
Returns : |
FIXME |
nc_distance_decoupling_redshift ()
gdouble nc_distance_decoupling_redshift (NcDistance *dist,NcHICosmo *model);
nc_distance_dilation_scale ()
gdouble nc_distance_dilation_scale (NcDistance *dist,NcHICosmo *model,gdouble z);
nc_distance_dilation_scale_ratio ()
gdouble nc_distance_dilation_scale_ratio (NcDistance *dist,NcHICosmo *model);
nc_distance_dmodulo ()
gdouble nc_distance_dmodulo (gint k,gdouble Omega_k,gdouble sqrt_Omega_k,gdouble cd,gdouble dcd,gdouble d_omega_t);
nc_distance_drag_redshift ()
gdouble nc_distance_drag_redshift (NcDistance *dist,NcHICosmo *model);
nc_distance_func0_new ()
NcmMSetFunc * nc_distance_func0_new (NcDistance *dist,NcDistanceFunc0 f0);
|
FIXME |
|
FIXME. [scope notified] |
Returns : |
FIXME. [transfer full] |
nc_distance_func1_new ()
NcmMSetFunc * nc_distance_func1_new (NcDistance *dist,NcDistanceFunc1 f1);
|
FIXME |
|
FIXME. [scope notified] |
Returns : |
FIXME. [transfer full] |
nc_distance_hubble ()
gdouble nc_distance_hubble (NcDistance *dist,NcHICosmo *model);
The function description goes here.
|
FIXME |
|
FIXME |
Returns : |
FIXME |
nc_distance_lookback_time ()
gdouble nc_distance_lookback_time (NcDistance *dist,NcHICosmo *model,gdouble z);
nc_distance_luminosity ()
gdouble nc_distance_luminosity (NcDistance *dist,NcHICosmo *model,gdouble z);
The function description goes here.
|
a NcDistance |
|
a NcHICosmo |
|
FIXME |
Returns : |
FIXME |
nc_distance_luminosity2comoving ()
gdouble nc_distance_luminosity2comoving (gint k,gdouble sqrt_Omega_k,gdouble hubble_dist,gdouble z,gdouble ld);
The function description goes here.
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
nc_distance_luminosity2modulo ()
gdouble nc_distance_luminosity2modulo (gint k,gdouble sqrt_Omega_k,gdouble hubble_dist,gdouble z,gdouble ld);
The function description goes here.
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
nc_distance_modulo ()
gdouble nc_distance_modulo (NcDistance *dist,NcHICosmo *model,gdouble z);
FIXME
|
a NcDistance |
|
a NcHICosmo |
|
FIXME |
Returns : |
FIXME |
nc_distance_modulo2comoving ()
gdouble nc_distance_modulo2comoving (gint k,gdouble sqrt_Omega_k,gdouble hubble_dist,gdouble z,gdouble dm);
The function description goes here.
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
nc_distance_modulo2luminosity ()
gdouble nc_distance_modulo2luminosity (gint k,gdouble sqrt_Omega_k,gdouble hubble_dist,gdouble z,gdouble dm);
The function description goes here.
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
nc_distance_prepare_if_needed ()
void nc_distance_prepare_if_needed (NcDistance *dist,NcHICosmo *model);
FIXME
|
FIXME, |
|
FIXME |
nc_distance_ref ()
NcDistance * nc_distance_ref (NcDistance *dist);
FIXME
|
a NcDistance. |
Returns : |
FIXME. [transfer full] |
nc_distance_shift_parameter ()
gdouble nc_distance_shift_parameter (NcDistance *dist,NcHICosmo *model,gdouble z);
FIXME
|
a NcDistance |
|
a NcHICosmo |
|
FIXME |
Returns : |
FIXME |
nc_distance_shift_parameter_lss ()
gdouble nc_distance_shift_parameter_lss (NcDistance *dist,NcHICosmo *model);
Calculate the shift parameter (sqrt(Omega_m)*D_A(z_\star))
|
a NcDistance |
|
a NcHICosmo |
Returns : |
FIXME |
nc_distance_sound_horizon ()
gdouble nc_distance_sound_horizon (NcDistance *dist,NcHICosmo *model,gdouble z);
nc_distance_transverse ()
gdouble nc_distance_transverse (NcDistance *dist,NcHICosmo *model,gdouble z);
FIXME
|
a NcDistance |
|
a NcHICosmo |
|
FIXME |
Returns : |
FIXME |