Class
NumCosmoGalaxySDPosition
Description [src]
class NumCosmo.GalaxySDPosition : NumCosmoMath.Model
{
/* No available fields */
}
Class describing galaxy sample position distributions.
This class describes a galaxy sample position distributions.
Functions
nc_galaxy_sd_position_clear
Decreases the reference count of gsdp by one, and sets the pointer *gsdp to
NULL.
Instance methods
nc_galaxy_sd_position_gen
Generates a new galaxy position. The NcGalaxySDPositionData object data must be
initialized before calling this method.
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 NumCosmoGalaxySDPositionClass {
void (* gen) (
NcGalaxySDPosition* gsdp,
NcGalaxySDPositionData* data,
NcmRNG* rng
);
NcGalaxySDPositionIntegrand* (* integ) (
NcGalaxySDPosition* gsdp,
gboolean use_lnp
);
gboolean (* set_ra_lim) (
NcGalaxySDPosition* gsdp,
const gdouble ra_min,
const gdouble ra_max
);
gboolean (* set_dec_lim) (
NcGalaxySDPosition* gsdp,
const gdouble dec_min,
const gdouble dec_max
);
gboolean (* get_ra_lim) (
NcGalaxySDPosition* gsdp,
gdouble* ra_min,
gdouble* ra_max
);
gboolean (* get_dec_lim) (
NcGalaxySDPosition* gsdp,
gdouble* dec_min,
gdouble* dec_max
);
void (* data_init) (
NcGalaxySDPosition* gsdp,
NcGalaxySDObsRedshiftData* sdz_data,
NcGalaxySDPositionData* data
);
}
No description available.
Class members
gen: void (* gen) ( NcGalaxySDPosition* gsdp, NcGalaxySDPositionData* data, NcmRNG* rng )No description available.
integ: NcGalaxySDPositionIntegrand* (* integ) ( NcGalaxySDPosition* gsdp, gboolean use_lnp )No description available.
set_ra_lim: gboolean (* set_ra_lim) ( NcGalaxySDPosition* gsdp, const gdouble ra_min, const gdouble ra_max )No description available.
set_dec_lim: gboolean (* set_dec_lim) ( NcGalaxySDPosition* gsdp, const gdouble dec_min, const gdouble dec_max )No description available.
get_ra_lim: gboolean (* get_ra_lim) ( NcGalaxySDPosition* gsdp, gdouble* ra_min, gdouble* ra_max )No description available.
get_dec_lim: gboolean (* get_dec_lim) ( NcGalaxySDPosition* gsdp, gdouble* dec_min, gdouble* dec_max )No description available.
data_init: void (* data_init) ( NcGalaxySDPosition* gsdp, NcGalaxySDObsRedshiftData* sdz_data, NcGalaxySDPositionData* data )No description available.
Virtual methods
NumCosmo.GalaxySDPositionClass.gen
Generates a new galaxy position. The NcGalaxySDPositionData object data must be
initialized before calling this method.