| 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