![]() |
![]() |
![]() |
NumCosmo Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
Supernovae Distance CovarianceSupernovae Distance Covariance — Calculates the covariance between distance estimates |
Synopsis
#define NC_SNIA_DIST_COV_COLOUR_KEY #define NC_SNIA_DIST_COV_DATA_GROUP #define NC_SNIA_DIST_COV_DATA_KEY #define NC_SNIA_DIST_COV_DATA_LEN_KEY #define NC_SNIA_DIST_COV_DEFAULT_ALPHA #define NC_SNIA_DIST_COV_DEFAULT_BETA #define NC_SNIA_DIST_COV_DEFAULT_M1 #define NC_SNIA_DIST_COV_DEFAULT_M2 #define NC_SNIA_DIST_COV_DEFAULT_PARAMS_ABSTOL #define NC_SNIA_DIST_COV_DEFAULT_SIGMA_INT extern gint32 NC_SNIA_DIST_COV_ID; #define NC_SNIA_DIST_COV_LENGTH #define NC_SNIA_DIST_COV_MAG_COLOUR_KEY #define NC_SNIA_DIST_COV_MAG_KEY #define NC_SNIA_DIST_COV_MAG_WIDTH_KEY #define NC_SNIA_DIST_COV_SIGMA_INT #define NC_SNIA_DIST_COV_SIGMA_INT_DEFAULT_LEN #define NC_SNIA_DIST_COV_VPARAM_LEN #define NC_SNIA_DIST_COV_WIDTH_COLOUR_KEY #define NC_SNIA_DIST_COV_WIDTH_KEY struct NcSNIADistCov; struct NcSNIADistCovClass; enum NcSNIADistCovData; enum NcSNIADistCovParams; void nc_snia_dist_cov_calc (NcSNIADistCov *dcov
,NcmMatrix *cov
); void nc_snia_dist_cov_clear (NcSNIADistCov **dcov
); void nc_snia_dist_cov_free (NcSNIADistCov *dcov
); void nc_snia_dist_cov_load (NcSNIADistCov *dcov
,const gchar *filename
); void nc_snia_dist_cov_load_txt (NcSNIADistCov *dcov
,const gchar *filename
); void nc_snia_dist_cov_mean (NcSNIADistCov *dcov
,NcHICosmo *cosmo
,NcmVector *y
); NcSNIADistCov * nc_snia_dist_cov_new (NcDistance *dist
,guint mu_len
); void nc_snia_dist_cov_prepare (NcSNIADistCov *dcov
,NcmMSet *mset
); void nc_snia_dist_cov_prepare_if_needed (NcSNIADistCov *dcov
,NcmMSet *mset
); NcSNIADistCov * nc_snia_dist_cov_ref (NcSNIADistCov *dcov
); void nc_snia_dist_cov_save (NcSNIADistCov *dcov
,const gchar *filename
,gboolean overwrite
); void nc_snia_dist_cov_set_size (NcSNIADistCov *dcov
,guint mu_len
);
Properties
"M1" gdouble : Read / Write "M1-fit" gboolean : Read / Write "M2" gdouble : Read / Write "M2-fit" gboolean : Read / Write "alpha" gdouble : Read / Write "alpha-fit" gboolean : Read / Write "beta" gdouble : Read / Write "beta-fit" gboolean : Read / Write "dist" NcDistance* : Read / Write / Construct "mu-len" guint : Read / Write / Construct "sigma-int" GVariant* : Read / Write "sigma-int-fit" GVariant* : Read / Write "sigma-int-length" guint : Read / Write / Construct Only "sigma-pecz" gdouble : Read / Write / Construct
Description
This object implements the calculation necessary to make a statistical analysis using data from Conley et al. (2011) and Sullivan et al. (2011).
Details
enum NcSNIADistCovData
typedef enum { NC_SNIA_DIST_COV_ZCMB = 0, NC_SNIA_DIST_COV_ZHE, NC_SNIA_DIST_COV_SIGMA_Z, NC_SNIA_DIST_COV_MAG, NC_SNIA_DIST_COV_SIGMA_MAG, NC_SNIA_DIST_COV_WIDTH, NC_SNIA_DIST_COV_SIGMA_WIDTH, NC_SNIA_DIST_COV_COLOUR, NC_SNIA_DIST_COV_SIGMA_COLOUR, NC_SNIA_DIST_COV_THIRDPAR, NC_SNIA_DIST_COV_SIGMA_THIRDPAR, NC_SNIA_DIST_COV_DIAG_MAG_WIDTH, NC_SNIA_DIST_COV_DIAG_MAG_COLOUR, NC_SNIA_DIST_COV_DIAG_WIDTH_COLOUR, NC_SNIA_DIST_COV_ABSMAG_SET, NC_SNIA_DIST_COV_VAR_MAG, NC_SNIA_DIST_COV_VAR_WIDTH, NC_SNIA_DIST_COV_VAR_COLOUR, NC_SNIA_DIST_COV_VAR_MAG_WIDTH, NC_SNIA_DIST_COV_VAR_MAG_COLOUR, } NcSNIADistCovData;
FIXME
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME | |
FIXME |
enum NcSNIADistCovParams
typedef enum { NC_SNIA_DIST_COV_ALPHA = 0, NC_SNIA_DIST_COV_BETA, NC_SNIA_DIST_COV_M1, } NcSNIADistCovParams;
FIXME
nc_snia_dist_cov_calc ()
void nc_snia_dist_cov_calc (NcSNIADistCov *dcov
,NcmMatrix *cov
);
FIXME
|
FIXME |
|
FIXME |
nc_snia_dist_cov_load ()
void nc_snia_dist_cov_load (NcSNIADistCov *dcov
,const gchar *filename
);
FIXME
|
FIXME |
|
FIXME |
nc_snia_dist_cov_load_txt ()
void nc_snia_dist_cov_load_txt (NcSNIADistCov *dcov
,const gchar *filename
);
FIXME
|
FIXME |
|
FIXME |
nc_snia_dist_cov_mean ()
void nc_snia_dist_cov_mean (NcSNIADistCov *dcov
,NcHICosmo *cosmo
,NcmVector *y
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
nc_snia_dist_cov_new ()
NcSNIADistCov * nc_snia_dist_cov_new (NcDistance *dist
,guint mu_len
);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |
nc_snia_dist_cov_prepare_if_needed ()
void nc_snia_dist_cov_prepare_if_needed (NcSNIADistCov *dcov
,NcmMSet *mset
);
nc_snia_dist_cov_ref ()
NcSNIADistCov * nc_snia_dist_cov_ref (NcSNIADistCov *dcov
);
FIXME
|
FIXME |
Returns : |
FIXME. [transfer full] |
nc_snia_dist_cov_save ()
void nc_snia_dist_cov_save (NcSNIADistCov *dcov
,const gchar *filename
,gboolean overwrite
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
nc_snia_dist_cov_set_size ()
void nc_snia_dist_cov_set_size (NcSNIADistCov *dcov
,guint mu_len
);
FIXME
|
FIXME |
|
FIXME |
Property Details
The "M1"
property
"M1" gdouble : Read / Write
Absolute Magnitude 1.
Allowed values: [-50,10]
Default value: -19.1686
The "M1-fit"
property
"M1-fit" gboolean : Read / Write
Absolute Magnitude 1:fit.
Default value: FALSE
The "M2"
property
"M2" gdouble : Read / Write
Absolute Magnitude 2.
Allowed values: [-50,10]
Default value: -19.1856
The "M2-fit"
property
"M2-fit" gboolean : Read / Write
Absolute Magnitude 2:fit.
Default value: FALSE
The "alpha"
property
"alpha" gdouble : Read / Write
alpha.
Allowed values: [-10,10]
Default value: 1.45
The "beta"
property
"beta" gdouble : Read / Write
beta.
Allowed values: [-10,10]
Default value: 3.16
The "mu-len"
property
"mu-len" guint : Read / Write / Construct
Distance modulus length.
Default value: 0
The "sigma-int"
property
"sigma-int" GVariant* : Read / Write
Sigma intrisic.
Allowed values: GVariant<ad>
Default value: NULL
The "sigma-int-fit"
property
"sigma-int-fit" GVariant* : Read / Write
Sigma intrisic:fit.
Allowed values: GVariant<a*>
Default value: NULL
The "sigma-int-length"
property
"sigma-int-length" guint : Read / Write / Construct Only
Sigma intrisic:length.
Default value: 4