Class
NumCosmoGalaxySDTrueRedshift
Description [src]
class NumCosmo.GalaxySDTrueRedshift : NumCosmoMath.Model
{
/* No available fields */
}
Class describing galaxy sample redshift distributions.
This class describes a galaxy sample redshift distributions.
Functions
nc_galaxy_sd_true_redshift_clear
Decreases the reference count of gsdtr by one, and sets the
pointer gsdtr to NULL.
Instance methods
nc_galaxy_sd_true_redshift_gen
Generates a redshift value from the galaxy sample redshift distribution.
nc_galaxy_sd_true_redshift_get_lim
Gets the redshift limits of the galaxy sample redshift distribution.
nc_galaxy_sd_true_redshift_ln_integ
Evaluates the galaxy sample redshift distribution at redshift z.
nc_galaxy_sd_true_redshift_set_lim
Sets the redshift limits of the galaxy sample redshift distribution.
Properties
Properties inherited from NcmModel (9)
NumCosmoMath.Model:implementation
NumCosmoMath.Model:name
NumCosmoMath.Model:nick
NumCosmoMath.Model:params-types
NumCosmoMath.Model:reparam
NumCosmoMath.Model:scalar-params-len
NumCosmoMath.Model:sparam-array
NumCosmoMath.Model:submodel-array
NumCosmoMath.Model:vector-params-len
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct NumCosmoGalaxySDTrueRedshiftClass {
gdouble (* gen) (
NcGalaxySDTrueRedshift* gsdtr,
NcmRNG* rng
);
gdouble (* integ) (
NcGalaxySDTrueRedshift* gsdtr,
gdouble z
);
gdouble (* ln_integ) (
NcGalaxySDTrueRedshift* gsdtr,
gdouble z
);
void (* set_lim) (
NcGalaxySDTrueRedshift* gsdtr,
const gdouble z_min,
const gdouble z_max
);
void (* get_lim) (
NcGalaxySDTrueRedshift* gsdtr,
gdouble* z_min,
gdouble* z_max
);
}
No description available.
Class members
gen: gdouble (* gen) ( NcGalaxySDTrueRedshift* gsdtr, NcmRNG* rng )No description available.
integ: gdouble (* integ) ( NcGalaxySDTrueRedshift* gsdtr, gdouble z )No description available.
ln_integ: gdouble (* ln_integ) ( NcGalaxySDTrueRedshift* gsdtr, gdouble z )No description available.
set_lim: void (* set_lim) ( NcGalaxySDTrueRedshift* gsdtr, const gdouble z_min, const gdouble z_max )No description available.
get_lim: void (* get_lim) ( NcGalaxySDTrueRedshift* gsdtr, gdouble* z_min, gdouble* z_max )No description available.
Virtual methods
NumCosmo.GalaxySDTrueRedshiftClass.gen
Generates a redshift value from the galaxy sample redshift distribution.
NumCosmo.GalaxySDTrueRedshiftClass.get_lim
Gets the redshift limits of the galaxy sample redshift distribution.
NumCosmo.GalaxySDTrueRedshiftClass.integ
Evaluates the galaxy sample redshift distribution at redshift z.
NumCosmo.GalaxySDTrueRedshiftClass.ln_integ
Evaluates the galaxy sample redshift distribution at redshift z.
NumCosmo.GalaxySDTrueRedshiftClass.set_lim
Sets the redshift limits of the galaxy sample redshift distribution.