Top | ![]() |
![]() |
![]() |
![]() |
Functions
Properties
NcMatterVarStrategy | strategy | Read / Write / Construct Only |
NcTransferFunc * | transfer | Read / Write / Construct Only |
NcWindow * | window | Read / Write / Construct Only |
Functions
nc_matter_var_new ()
NcMatterVar * nc_matter_var_new (NcMatterVarStrategy vs
,NcWindow *wp
,NcTransferFunc *tf
);
This function allocates memory for a new NcMatterVar object and sets its properties to the values from the input arguments.
nc_matter_var_copy ()
NcMatterVar *
nc_matter_var_copy (NcMatterVar *vp
);
This function duplicates the NcMatterVar object setting the same values of the original propertities.
nc_matter_var_free ()
void
nc_matter_var_free (NcMatterVar *vp
);
Atomically decrements the reference count of vp
by one. If the reference count drops to 0,
all memory allocated by vp
is released.
nc_matter_var_clear ()
void
nc_matter_var_clear (NcMatterVar **vp
);
Atomically decrements the reference count of vp
by one. If the reference count drops to 0,
all memory allocated by vp
is released. Set pointer to NULL.
nc_matter_var_var0 ()
gdouble nc_matter_var_var0 (NcMatterVar *vp
,NcHICosmo *model
,gdouble lnR
);
This function returns the variance of the density contrast at redshift \f$ z = 0 \f$ computed at scale R FIXME
nc_matter_var_dlnvar0_dR ()
gdouble nc_matter_var_dlnvar0_dR (NcMatterVar *vp
,NcHICosmo *model
,gdouble lnR
);
FIXME
nc_matter_var_dlnvar0_dlnR ()
gdouble nc_matter_var_dlnvar0_dlnR (NcMatterVar *vp
,NcHICosmo *model
,gdouble lnR
);
FIXME
nc_matter_var_mass_to_R ()
gdouble nc_matter_var_mass_to_R (NcMatterVar *vp
,NcHICosmo *model
,gdouble M
);
FIXME
Parameters
vp |
a NcMatterVar. |
|
model |
a NcHICosmo. |
|
M |
mass enclosed in the volume specified by the window function. |
nc_matter_var_R_to_mass ()
gdouble nc_matter_var_R_to_mass (NcMatterVar *vp
,NcHICosmo *model
,gdouble R
);
FIXME mass enclosed in the volume specified by the window function
nc_matter_var_lnM_to_lnR ()
gdouble nc_matter_var_lnM_to_lnR (NcMatterVar *vp
,NcHICosmo *model
,gdouble lnM
);
FIXME
Parameters
vp |
a NcMatterVar. |
|
model |
a NcHICosmo. |
|
lnM |
logarithm base e of the mass enclosed in the volume specified by the window function. |
nc_matter_var_lnR_to_lnM ()
gdouble nc_matter_var_lnR_to_lnM (NcMatterVar *vp
,NcHICosmo *model
,gdouble lnR
);
FIXME mass enclosed in the volume specified by the window function
nc_matter_var_integrand_over_window2 ()
gdouble nc_matter_var_integrand_over_window2 (NcMatterVar *vp
,NcHICosmo *model
,gdouble k
);
FIXME
nc_matter_var_spectral_moment_over_growth2 ()
gdouble nc_matter_var_spectral_moment_over_growth2 (NcMatterVar *vp
,NcHICosmo *model
,gint n
);
FIXME \frac{\sigma^2}{D^2}
nc_matter_var_spectral_moment_over_growth2_tophat ()
gdouble nc_matter_var_spectral_moment_over_growth2_tophat (NcMatterVar *vp
,NcHICosmo *model
,gint n
);
FIXME
nc_matter_var_spectral_moment_over_growth2_gaussian ()
gdouble nc_matter_var_spectral_moment_over_growth2_gaussian (NcMatterVar *vp
,NcHICosmo *model
,gint n
);
FIXME
nc_matter_var_dsigma0_dR ()
gdouble nc_matter_var_dsigma0_dR (NcMatterVar *vp
,NcHICosmo *model
,gdouble lnR
);
nc_matter_var_sigma8_sqrtvar0 ()
gdouble nc_matter_var_sigma8_sqrtvar0 (NcMatterVar *vp
,NcHICosmo *model
);
Property Details
The “strategy”
property
“strategy” NcMatterVarStrategy
FIXME
Flags: Read / Write / Construct Only
Default value: NC_MATTER_VAR_FFT
The “transfer”
property
“transfer” NcTransferFunc *
This property keeps the transferfunc object.
Flags: Read / Write / Construct Only
The “window”
property
“window” NcWindow *
This property keeps the window object.
Flags: Read / Write / Construct Only