NcSNIADistCov

NcSNIADistCov — Supernovae distance covariance between distance estimates.

Properties

gdouble M1 Read / Write
gboolean M1-fit Read / Write
gdouble M2 Read / Write
gboolean M2-fit Read / Write
gdouble alpha Read / Write
gboolean alpha-fit Read / Write
gdouble beta Read / Write
gboolean beta-fit Read / Write
NcDistance * dist Read / Write / Construct
GVariant * mu Read / Write
GVariant * mu-fit Read / Write
guint mu-length Read / Write / Construct Only
GVariant * sigma-int Read / Write
GVariant * sigma-int-fit Read / Write
guint sigma-int-length Read / Write / Construct Only
gdouble sigma-pecz Read / Write
gboolean sigma-pecz-fit Read / Write

Types and Values

Object Hierarchy

    GEnum
    ├── NcSNIADistCovSParams
    ╰── NcSNIADistCovVParams
    GObject
    ╰── NcmModel
        ╰── NcSNIADistCov

Description

This object implements the calculation necessary to make a statistical analysis using data from Conley et al. (2011) and Sullivan et al. (2011).

Is also supports Betoule et al. (2014).

Functions

nc_snia_dist_cov_new ()

NcSNIADistCov *
nc_snia_dist_cov_new (NcDistance *dist,
                      guint sigma_int_len);

FIXME

Parameters

dist

a NcDistance.

 

sigma_int_len

length of the sigma_int dataset.

 

Returns

FIXME


nc_snia_dist_cov_ref ()

NcSNIADistCov *
nc_snia_dist_cov_ref (NcSNIADistCov *dcov);

FIXME

Parameters

dcov

FIXME

 

Returns

FIXME.

[transfer full]


nc_snia_dist_cov_free ()

void
nc_snia_dist_cov_free (NcSNIADistCov *dcov);

FIXME

Parameters

dcov

FIXME

 

nc_snia_dist_cov_clear ()

void
nc_snia_dist_cov_clear (NcSNIADistCov **dcov);

FIXME

Parameters

dcov

FIXME

 

nc_snia_dist_cov_prepare ()

void
nc_snia_dist_cov_prepare (NcSNIADistCov *dcov,
                          NcmMSet *mset);

nc_snia_dist_cov_prepare_if_needed ()

void
nc_snia_dist_cov_prepare_if_needed (NcSNIADistCov *dcov,
                                    NcmMSet *mset);

nc_snia_dist_cov_calc ()

void
nc_snia_dist_cov_calc (NcSNIADistCov *dcov,
                       NcDataSNIACov *snia_cov,
                       NcmMatrix *cov);

FIXME

Parameters

dcov

FIXME

 

snia_cov

FIXME

 

cov

FIXME

 

nc_snia_dist_cov_mean ()

void
nc_snia_dist_cov_mean (NcSNIADistCov *dcov,
                       NcHICosmo *cosmo,
                       NcDataSNIACov *snia_cov,
                       NcmVector *y);

FIXME

Parameters

dcov

FIXME

 

cosmo

FIXME

 

snia_cov

FIXME

 

y

FIXME

 

NC_SNIA_DIST_COV_DEFAULT_ALPHA

#define NC_SNIA_DIST_COV_DEFAULT_ALPHA (1.45)

NC_SNIA_DIST_COV_DEFAULT_BETA

#define NC_SNIA_DIST_COV_DEFAULT_BETA (3.16)

NC_SNIA_DIST_COV_DEFAULT_M1

#define NC_SNIA_DIST_COV_DEFAULT_M1 (-19.1686133146)

NC_SNIA_DIST_COV_DEFAULT_M2

#define NC_SNIA_DIST_COV_DEFAULT_M2 (-19.1856133146)

NC_SNIA_DIST_COV_DEFAULT_SIGMA_PECZ

#define NC_SNIA_DIST_COV_DEFAULT_SIGMA_PECZ (5.0e-4)

NC_SNIA_DIST_COV_DEFAULT_PARAMS_ABSTOL

#define NC_SNIA_DIST_COV_DEFAULT_PARAMS_ABSTOL (0.0)

NC_SNIA_DIST_COV_SIGMA_INT_DEFAULT_LEN

#define NC_SNIA_DIST_COV_SIGMA_INT_DEFAULT_LEN (4)

NC_SNIA_DIST_COV_DEFAULT_SIGMA_INT

#define NC_SNIA_DIST_COV_DEFAULT_SIGMA_INT (0.0989)

NC_SNIA_DIST_COV_MU_DEFAULT_LEN

#define NC_SNIA_DIST_COV_MU_DEFAULT_LEN (0)

NC_SNIA_DIST_COV_DEFAULT_MU

#define NC_SNIA_DIST_COV_DEFAULT_MU (18.0)

Types and Values

enum NcSNIADistCovSParams

FIXME

Members

NC_SNIA_DIST_COV_ALPHA

FIXME

 

NC_SNIA_DIST_COV_BETA

FIXME

 

NC_SNIA_DIST_COV_M1

FIXME

 

NC_SNIA_DIST_COV_M2

FIXME

 

NC_SNIA_DIST_COV_SIGMA_PECZ

FIXME

 

enum NcSNIADistCovVParams

FIXME

Members

NC_SNIA_DIST_COV_SIGMA_INT

FIXME

 

NC_SNIA_DIST_COV_MU

FIXME

 

Property Details

The “M1” property

  “M1”                       gdouble

Absolute Magnitude 1.

Flags: Read / Write

Allowed values: [-50,10]

Default value: -19.1686


The “M1-fit” property

  “M1-fit”                   gboolean

Absolute Magnitude 1:fit.

Flags: Read / Write

Default value: FALSE


The “M2” property

  “M2”                       gdouble

Absolute Magnitude 2.

Flags: Read / Write

Allowed values: [-50,10]

Default value: -19.1856


The “M2-fit” property

  “M2-fit”                   gboolean

Absolute Magnitude 2:fit.

Flags: Read / Write

Default value: FALSE


The “alpha” property

  “alpha”                    gdouble

alpha.

Flags: Read / Write

Allowed values: [-10,10]

Default value: 1.45


The “alpha-fit” property

  “alpha-fit”                gboolean

alpha:fit.

Flags: Read / Write

Default value: FALSE


The “beta” property

  “beta”                     gdouble

beta.

Flags: Read / Write

Allowed values: [-10,10]

Default value: 3.16


The “beta-fit” property

  “beta-fit”                 gboolean

beta:fit.

Flags: Read / Write

Default value: FALSE


The “dist” property

  “dist”                     NcDistance *

Distance object.

Flags: Read / Write / Construct


The “mu” property

  “mu”                       GVariant *

Distance modulus.

Flags: Read / Write

Allowed values: GVariant<ad>

Default value: NULL


The “mu-fit” property

  “mu-fit”                   GVariant *

Distance modulus:fit.

Flags: Read / Write

Allowed values: GVariant<a*>

Default value: NULL


The “mu-length” property

  “mu-length”                guint

Distance modulus:length.

Flags: Read / Write / Construct Only

Default value: 0


The “sigma-int” property

  “sigma-int”                GVariant *

Sigma intrisic.

Flags: Read / Write

Allowed values: GVariant<ad>

Default value: NULL


The “sigma-int-fit” property

  “sigma-int-fit”            GVariant *

Sigma intrisic:fit.

Flags: Read / Write

Allowed values: GVariant<a*>

Default value: NULL


The “sigma-int-length” property

  “sigma-int-length”         guint

Sigma intrisic:length.

Flags: Read / Write / Construct Only

Default value: 4


The “sigma-pecz” property

  “sigma-pecz”               gdouble

Error from SN Ia peculiar velocity.

Flags: Read / Write

Allowed values: [0,10]

Default value: 0.0005


The “sigma-pecz-fit” property

  “sigma-pecz-fit”           gboolean

Error from SN Ia peculiar velocity:fit.

Flags: Read / Write

Default value: FALSE