Class
NumCosmoDataSNIACov
Description [src]
final class NumCosmo.DataSNIACov : NumCosmoMath.DataGaussCov
{
/* No available fields */
}
Type Ia supernovae data with covariance error matrix.
See NcSNIADistCov.
Constructors
nc_data_snia_cov_new
Creates a new empty NcDataSNIACov object. If use_norma is
true the object will use the correct Likelihood normalization
when calculating $-2\ln(L)$.
nc_data_snia_cov_new_full
Creates a new NcDataSNIACov object and load with the catalog
in filename. If use_norma is true the object will use the
correct Likelihood normalization when calculating $-2\ln(L)$.
Instance methods
nc_data_snia_cov_estimate_width_colour
Estimate the values of width and colour from the catalog using the models in mset
and fitting the width and colour as free parameters.
nc_data_snia_cov_get_estimated_colour
Estimate the values of width and colour from the catalog using the models in mset
and fitting the width and colour as free parameters.
nc_data_snia_cov_get_estimated_mag
Estimate the values of width and colour from the catalog using the models in mset
and fitting the width and colour as free parameters.
nc_data_snia_cov_get_estimated_width
Estimate the values of width and colour from the catalog using the models in mset
and fitting the width and colour as free parameters.
nc_data_snia_cov_peek_z_hd
Gets the redshift in the CMB frame corrected for peculiar velocities
$z_\mathrm{hd}$ NcmVector.
nc_data_snia_cov_set_abs_mag_set
Sets the array containing the indexes labeling to which set each SNIa belongs.
nc_data_snia_cov_set_cov_full
Sets the full covariance for the system, the size of cov_full,
must match the system size.
nc_data_snia_cov_sigma_int_len
Gets the number of different intrinsic sigma parameters in the catalog.
Methods inherited from NcmDataGaussCov (11)
ncm_data_gauss_cov_bulk_resample
Resamples the data based on the models in mset according to the current
data distribution. The resampled data is stored in resample. The resampling
is done in bulk, i.e., all the data is resampled at once.
ncm_data_gauss_cov_compute_cov
Computes the covariance matrix based on the models in mset. If
the ncm_data_gauss_cov_func is not set, returns NULL.
ncm_data_gauss_cov_compute_mean
Computes the mean vector based on the models in mset. If
the ncm_data_gauss_cov_mean_func is not set, returns NULL.
ncm_data_gauss_cov_get_log_norma
ncm_data_gauss_cov_get_size
Gets the data size.
ncm_data_gauss_cov_peek_cov
ncm_data_gauss_cov_peek_mean
ncm_data_gauss_cov_replace_mean
Replaces the current mean vector for mean.
ncm_data_gauss_cov_set_cov
Sets a NcmMatrix representing the covariance matrix in each bin.
ncm_data_gauss_cov_set_size
Sets the data size to np.
ncm_data_gauss_cov_use_norma
Sets whether the value of $-2\ln(L)$ will be properly normalized.
Properties
Properties inherited from NcmDataGaussCov (4)
NumCosmoMath.DataGaussCov:cov
NumCosmoMath.DataGaussCov:mean
NumCosmoMath.DataGaussCov:n-points
NumCosmoMath.DataGaussCov:use-norma
Properties inherited from NcmData (5)
NumCosmoMath.Data:bootstrap
The NcmData bootstrap object if any.
NumCosmoMath.Data:desc
Description of the data object.
NumCosmoMath.Data:init
NumCosmoMath.Data:long-desc
Description of the data object.
NumCosmoMath.Data:name
Name of the data object.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.