NcmDataGaussCov

NcmDataGaussCov — Gaussian data -- covariance provided.

Properties

NcmMatrix * cov Read / Write
NcmVector * mean Read / Write
guint n-points Read / Write / Construct
gboolean use-norma Read / Write

Object Hierarchy

    GObject
    ╰── NcmData
        ╰── NcmDataGaussCov
            ├── NcDataBaoDHrDAr
            ├── NcDataBaoDMrHr
            ├── NcDataSNIACov
            ╰── NcDataXcor

Description

Generic gaussian distribution which uses the covariance matrix as input.

Functions

ncm_data_gauss_cov_set_size ()

void
ncm_data_gauss_cov_set_size (NcmDataGaussCov *gauss,
                             guint np);

Sets the data size to np .

[virtual set_size]

Parameters

gauss

a NcmDataGaussCov

 

np

data size.

 

ncm_data_gauss_cov_get_size ()

guint
ncm_data_gauss_cov_get_size (NcmDataGaussCov *gauss);

Gets the data size.

[virtual get_size]

Parameters

gauss

a NcmDataGaussCov

 

Returns

Data size.

Types and Values

Property Details

The “cov” property

  “cov”                      NcmMatrix *

Data covariance.

Flags: Read / Write


The “mean” property

  “mean”                     NcmVector *

Data mean.

Flags: Read / Write


The “n-points” property

  “n-points”                 guint

Data sample size.

Flags: Read / Write / Construct

Default value: 0


The “use-norma” property

  “use-norma”                gboolean

Use the likelihood normalization to calculate -2lnL.

Flags: Read / Write

Default value: FALSE