| 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);
FIXME
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