Supernovae Distance Covariance

Supernovae Distance Covariance — Calculates the covariance between distance estimates

Object Hierarchy

  GObject
   +----NcmModel
         +----NcSNIADistCov

Properties

  "alpha"                    gdouble               : Read / Write
  "alpha-fit"                gboolean              : Read / Write
  "beta"                     gdouble               : Read / Write
  "beta-fit"                 gboolean              : Read / Write
  "mu-len"                   guint                 : Read / Write / Construct
  "sigma-int"                NcmVector*            : Read / Write
  "sigma-int-fit"            GVariant*             : Read / Write
  "sigma-int-length"         guint                 : Read / Write / Construct Only
  "sigma-pecz"               gdouble               : Read / Write / Construct

Description

FIXME

Details

NC_SNIA_DIST_COV_DATA_GROUP

#define NC_SNIA_DIST_COV_DATA_GROUP "Supernovae Ia Data"

NC_SNIA_DIST_COV_DATA_KEY

#define NC_SNIA_DIST_COV_DATA_KEY "snia-data"

NC_SNIA_DIST_COV_DATA_LEN_KEY

#define NC_SNIA_DIST_COV_DATA_LEN_KEY "data-length"

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_PARAMS_ABSTOL

#define NC_SNIA_DIST_COV_DEFAULT_PARAMS_ABSTOL (0.0)

NC_SNIA_DIST_COV_DEFAULT_SIGMA_INT

#define NC_SNIA_DIST_COV_DEFAULT_SIGMA_INT (0.0989)

NC_SNIA_DIST_COV_SIGMA_INT

#define NC_SNIA_DIST_COV_SIGMA_INT (0)

NC_SNIA_DIST_COV_SIGMA_INT_DEFAULT_LEN

#define NC_SNIA_DIST_COV_SIGMA_INT_DEFAULT_LEN (4)

NC_SNIA_DIST_COV_VPARAM_LEN

#define NC_SNIA_DIST_COV_VPARAM_LEN (1)

struct NcSNIADistCov

struct NcSNIADistCov;

struct NcSNIADistCovClass

struct NcSNIADistCovClass {
};

enum NcSNIADistCovData

typedef enum {
  NC_SNIA_DIST_COV_NAME = 0,
  NC_SNIA_DIST_COV_ZCMB,
  NC_SNIA_DIST_COV_ZHE,
  NC_SNIA_DIST_COV_SIGMA_Z,
  NC_SNIA_DIST_COV_MAGNITUDE,
  NC_SNIA_DIST_COV_SIGMA_MAGNITUDE,
  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_V_MAGNITUDE_WIDTH,
  NC_SNIA_DIST_COV_V_MAGNITUDE_COLOUR,
  NC_SNIA_DIST_COV_V_WIDTH_COLOUR,
} NcSNIADistCovData;

FIXME

NC_SNIA_DIST_COV_NAME

FIXME

NC_SNIA_DIST_COV_ZCMB

FIXME

NC_SNIA_DIST_COV_ZHE

FIXME

NC_SNIA_DIST_COV_SIGMA_Z

FIXME

NC_SNIA_DIST_COV_MAGNITUDE

FIXME

NC_SNIA_DIST_COV_SIGMA_MAGNITUDE

FIXME

NC_SNIA_DIST_COV_WIDTH

FIXME

NC_SNIA_DIST_COV_SIGMA_WIDTH

FIXME

NC_SNIA_DIST_COV_COLOUR

FIXME

NC_SNIA_DIST_COV_SIGMA_COLOUR

FIXME

NC_SNIA_DIST_COV_THIRDPAR

FIXME

NC_SNIA_DIST_COV_SIGMA_THIRDPAR

FIXME

NC_SNIA_DIST_COV_V_MAGNITUDE_WIDTH

FIXME

NC_SNIA_DIST_COV_V_MAGNITUDE_COLOUR

FIXME

NC_SNIA_DIST_COV_V_WIDTH_COLOUR

FIXME

NC_SNIA_DIST_COV_ABSMAG_SET

FIXME

enum NcSNIADistCovParams

typedef enum {
  NC_SNIA_DIST_COV_ALPHA = 0,
} NcSNIADistCovParams;

FIXME

NC_SNIA_DIST_COV_ALPHA

FIXME

NC_SNIA_DIST_COV_BETA

FIXME

nc_snia_dist_cov_calc ()

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

FIXME

dcov :

FIXME

cov :

FIXME

nc_snia_dist_cov_clear ()

void                nc_snia_dist_cov_clear              (NcSNIADistCov **dcov);

FIXME

dcov :

FIXME

nc_snia_dist_cov_free ()

void                nc_snia_dist_cov_free               (NcSNIADistCov *dcov);

FIXME

dcov :

FIXME

nc_snia_dist_cov_load ()

void                nc_snia_dist_cov_load               (NcSNIADistCov *dcov,
                                                         const gchar *filename);

FIXME

dcov :

FIXME

filename :

FIXME

nc_snia_dist_cov_new ()

NcSNIADistCov *     nc_snia_dist_cov_new                (guint mu_len);

FIXME

mu_len :

FIXME

Returns :

FIXME

nc_snia_dist_cov_set_size ()

void                nc_snia_dist_cov_set_size           (NcSNIADistCov *dcov,
                                                         guint mu_len);

FIXME

dcov :

FIXME

mu_len :

FIXME

Property Details

The "alpha" property

  "alpha"                    gdouble               : Read / Write

alpha.

Allowed values: [-10,10]

Default value: 1.45


The "alpha-fit" property

  "alpha-fit"                gboolean              : Read / Write

alpha:fit.

Default value: FALSE


The "beta" property

  "beta"                     gdouble               : Read / Write

beta.

Allowed values: [-10,10]

Default value: 3.16


The "beta-fit" property

  "beta-fit"                 gboolean              : Read / Write

beta:fit.

Default value: FALSE


The "mu-len" property

  "mu-len"                   guint                 : Read / Write / Construct

Distance modulus length.

Default value: 0


The "sigma-int" property

  "sigma-int"                NcmVector*            : Read / Write

Sigma intrisic.


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


The "sigma-pecz" property

  "sigma-pecz"               gdouble               : Read / Write / Construct

Error from SN Ia peculiar velocity.

Allowed values: [0,10]

Default value: 0.0005