Data Set

Data Set — Object representing a set of NcmData objects

Synopsis

struct              NcmDataset;
struct              NcmDatasetClass;
gboolean            ncm_dataset_all_init                (NcmDataset *dset);
void                ncm_dataset_append_data             (NcmDataset *dset,
                                                         NcmData *data);
void                ncm_dataset_clear                   (NcmDataset **dset);
NcmDataset *        ncm_dataset_copy                    (NcmDataset *dset);
NcmDataset *        ncm_dataset_dup                     (NcmDataset *dset);
void                ncm_dataset_free                    (NcmDataset *dset);
NcmData *           ncm_dataset_get_data                (NcmDataset *dset,
                                                         guint n);
guint               ncm_dataset_get_dof                 (NcmDataset *dset);
guint               ncm_dataset_get_length              (NcmDataset *dset);
guint               ncm_dataset_get_n                   (NcmDataset *dset);
guint               ncm_dataset_get_ndata               (NcmDataset *dset);
gboolean            ncm_dataset_has_leastsquares_J      (NcmDataset *dset);
gboolean            ncm_dataset_has_leastsquares_f      (NcmDataset *dset);
gboolean            ncm_dataset_has_leastsquares_f_J    (NcmDataset *dset);
gboolean            ncm_dataset_has_m2lnL_grad          (NcmDataset *dset);
gboolean            ncm_dataset_has_m2lnL_val           (NcmDataset *dset);
gboolean            ncm_dataset_has_m2lnL_val_grad      (NcmDataset *dset);
void                ncm_dataset_leastsquares_J          (NcmDataset *dset,
                                                         NcmMSet *mset,
                                                         NcmMatrix *J);
void                ncm_dataset_leastsquares_f          (NcmDataset *dset,
                                                         NcmMSet *mset,
                                                         NcmVector *f);
void                ncm_dataset_leastsquares_f_J        (NcmDataset *dset,
                                                         NcmMSet *mset,
                                                         NcmVector *f,
                                                         NcmMatrix *J);
void                ncm_dataset_log_info                (NcmDataset *dset);
void                ncm_dataset_m2lnL_grad              (NcmDataset *dset,
                                                         NcmMSet *mset,
                                                         NcmVector *grad);
void                ncm_dataset_m2lnL_val               (NcmDataset *dset,
                                                         NcmMSet *mset,
                                                         gdouble *m2lnL);
void                ncm_dataset_m2lnL_val_grad          (NcmDataset *dset,
                                                         NcmMSet *mset,
                                                         gdouble *m2lnL,
                                                         NcmVector *grad);
NcmDataset *        ncm_dataset_new                     (void);
NcmData *           ncm_dataset_peek_data               (NcmDataset *dset,
                                                         guint n);
NcmDataset *        ncm_dataset_ref                     (NcmDataset *dset);
void                ncm_dataset_resample                (NcmDataset *dset,
                                                         NcmMSet *mset);

Object Hierarchy

  GObject
   +----NcmDataset

Description

FIXME

Details

struct NcmDataset

struct NcmDataset;

struct NcmDatasetClass

struct NcmDatasetClass {
};

ncm_dataset_all_init ()

gboolean            ncm_dataset_all_init                (NcmDataset *dset);

FIXME

dset :

pointer to type defined by NcmDataset

Returns :

FIXME

ncm_dataset_append_data ()

void                ncm_dataset_append_data             (NcmDataset *dset,
                                                         NcmData *data);

FIXME

dset :

pointer to type defined by NcmDataset

data :

NcmData object to be appended to NcmDataset

Returns :

FIXME

ncm_dataset_clear ()

void                ncm_dataset_clear                   (NcmDataset **dset);

FIXME

dset :

pointer to type defined by NcmDataset

ncm_dataset_copy ()

NcmDataset *        ncm_dataset_copy                    (NcmDataset *dset);

Duplicates the object getting a reference of its content.

dset :

pointer to type defined by NcmDataset

Returns :

FIXME. [transfer full]

ncm_dataset_dup ()

NcmDataset *        ncm_dataset_dup                     (NcmDataset *dset);

Duplicates the object and all of its content.

dset :

pointer to type defined by NcmDataset

Returns :

FIXME. [transfer full]

ncm_dataset_free ()

void                ncm_dataset_free                    (NcmDataset *dset);

FIXME

dset :

pointer to type defined by NcmDataset

ncm_dataset_get_data ()

NcmData *           ncm_dataset_get_data                (NcmDataset *dset,
                                                         guint n);

FIXME

dset :

pointer to type defined by NcmDataset

n :

FIXME

Returns :

FIXME. [transfer full]

ncm_dataset_get_dof ()

guint               ncm_dataset_get_dof                 (NcmDataset *dset);

Calculate the total degrees of freedom associated with all NcmData objects.

dset :

pointer to type defined by NcmDataset

Returns :

FIXME

ncm_dataset_get_length ()

guint               ncm_dataset_get_length              (NcmDataset *dset);

FIXME

dset :

pointer to type defined by NcmDataset

Returns :

number of NcmData objects in the set

ncm_dataset_get_n ()

guint               ncm_dataset_get_n                   (NcmDataset *dset);

Calculate the total number of data set points

dset :

pointer to type defined by NcmDataset

Returns :

FIXME

ncm_dataset_get_ndata ()

guint               ncm_dataset_get_ndata               (NcmDataset *dset);

ncm_dataset_has_leastsquares_J ()

gboolean            ncm_dataset_has_leastsquares_J      (NcmDataset *dset);

FIXME

dset :

a NcmDataset

Returns :

FIXME

ncm_dataset_has_leastsquares_f ()

gboolean            ncm_dataset_has_leastsquares_f      (NcmDataset *dset);

FIXME

dset :

a NcmDataset

Returns :

FIXME

ncm_dataset_has_leastsquares_f_J ()

gboolean            ncm_dataset_has_leastsquares_f_J    (NcmDataset *dset);

FIXME

dset :

a NcmDataset

Returns :

FIXME

ncm_dataset_has_m2lnL_grad ()

gboolean            ncm_dataset_has_m2lnL_grad          (NcmDataset *dset);

FIXME

dset :

a NcmDataset

Returns :

FIXME

ncm_dataset_has_m2lnL_val ()

gboolean            ncm_dataset_has_m2lnL_val           (NcmDataset *dset);

FIXME

dset :

a NcmDataset

Returns :

FIXME

ncm_dataset_has_m2lnL_val_grad ()

gboolean            ncm_dataset_has_m2lnL_val_grad      (NcmDataset *dset);

FIXME

dset :

a NcmDataset

Returns :

FIXME

ncm_dataset_leastsquares_J ()

void                ncm_dataset_leastsquares_J          (NcmDataset *dset,
                                                         NcmMSet *mset,
                                                         NcmMatrix *J);

FIXME

dset :

a NcmLikelihood.

mset :

a NcmMSet.

J :

a NcmMatrix.

ncm_dataset_leastsquares_f ()

void                ncm_dataset_leastsquares_f          (NcmDataset *dset,
                                                         NcmMSet *mset,
                                                         NcmVector *f);

ncm_dataset_leastsquares_f_J ()

void                ncm_dataset_leastsquares_f_J        (NcmDataset *dset,
                                                         NcmMSet *mset,
                                                         NcmVector *f,
                                                         NcmMatrix *J);

FIXME

dset :

a NcmLikelihood.

mset :

a NcmMSet.

f :

a NcmVector.

J :

a NcmMatrix.

ncm_dataset_log_info ()

void                ncm_dataset_log_info                (NcmDataset *dset);

FIXME

dset :

a NcmDataset

ncm_dataset_m2lnL_grad ()

void                ncm_dataset_m2lnL_grad              (NcmDataset *dset,
                                                         NcmMSet *mset,
                                                         NcmVector *grad);

FIXME

dset :

a NcmLikelihood.

mset :

a NcmMSet.

grad :

a NcmVector.

ncm_dataset_m2lnL_val ()

void                ncm_dataset_m2lnL_val               (NcmDataset *dset,
                                                         NcmMSet *mset,
                                                         gdouble *m2lnL);

FIXME

dset :

a NcmLikelihood.

mset :

a NcmMSet.

m2lnL :

FIXME. [out]

ncm_dataset_m2lnL_val_grad ()

void                ncm_dataset_m2lnL_val_grad          (NcmDataset *dset,
                                                         NcmMSet *mset,
                                                         gdouble *m2lnL,
                                                         NcmVector *grad);

FIXME

dset :

a NcmLikelihood.

mset :

a NcmMSet.

m2lnL :

FIXME. [out]

grad :

a NcmVector.

ncm_dataset_new ()

NcmDataset *        ncm_dataset_new                     (void);

FIXME

Returns :

FIXME

ncm_dataset_peek_data ()

NcmData *           ncm_dataset_peek_data               (NcmDataset *dset,
                                                         guint n);

FIXME

dset :

pointer to type defined by NcmDataset

n :

FIXME

Returns :

FIXME. [transfer none]

ncm_dataset_ref ()

NcmDataset *        ncm_dataset_ref                     (NcmDataset *dset);

FIXME

dset :

pointer to type defined by NcmDataset

Returns :

FIXME. [transfer full]

ncm_dataset_resample ()

void                ncm_dataset_resample                (NcmDataset *dset,
                                                         NcmMSet *mset);

FIXME

dset :

a NcmDataset.

mset :

a NcmMSet.