| NumCosmo Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
Synopsis
#define NC_DATA_HAS_MODEL_INIT (data) #define NC_DATA_HAS_PREPARE (data) #define NC_DATA_LENGTH (dt) #define NC_DATA_MODEL (data) #define NC_DATA_MODEL_INIT (data) #define NC_DATA_PREPARE (data, cp) #define NC_DATA_STRUCT_BEGIN (dts) #define NC_DATA_STRUCT_COPY (dest, src) #define NC_DATA_STRUCT_END (dts) #define NC_DATA_STRUCT_HAS_BEGIN (dts) #define NC_DATA_STRUCT_HAS_COPY (dts) #define NC_DATA_STRUCT_HAS_DUP (dts) #define NC_DATA_STRUCT_HAS_END (dts) #define NC_DATA_STRUCT_HAS_FREE (dts) #define NC_DATA_STRUCT_LENGTH (dts) struct NcData; typedef NcDataFree; void (*NcDataInitModel) (gpointer model,gpointer data); void (*NcDataLeastSquaresF) (NcmMSet *mset,gpointer model,gpointer data,NcmVector *f); void (*NcDataLeastSquaresFJ) (NcmMSet *mset,gpointer model,gpointer data,NcmVector *f,NcmMatrix *J); void (*NcDataLeastSquaresJ) (NcmMSet *mset,gpointer model,gpointer data,NcmMatrix *J); void (*NcDataM2lnLGrad) (NcmMSet *mset,gpointer model,gpointer data,NcmVector *grad); void (*NcDataM2lnLVal) (NcmMSet *mset,gpointer model,gpointer data,gdouble *m2lnL); void (*NcDataM2lnLValGrad) (NcmMSet *mset,gpointer model,gpointer data,gdouble *m2lnL,NcmVector *grad); void (*NcDataPrepare) (NcmMSet *mset,gpointer model,gpointer data); gpointer (*NcDataRef) (gpointer model); void (*NcDataResample) (NcmMSet *mset,gpointer model,gpointer data); struct NcDataStruct; gboolean nc_data_begin (NcData *data); gboolean nc_data_bootstrap (NcData *data); NcData * nc_data_copy (NcData *data); gboolean nc_data_copyto (NcData *dest,NcData *data); void nc_data_free (NcData *data); gboolean nc_data_init (NcData *data); gboolean nc_data_model_init (NcData *data); NcData * nc_data_new (void); gboolean nc_data_resample (NcData *data,NcmMSet *mset,gboolean save); gboolean nc_data_set_orig (NcData *data); NcDataStruct * nc_data_struct_copy (NcDataStruct *dts); void nc_data_struct_free (NcDataStruct *dts); NcDataStruct * nc_data_struct_new (void);
Details
NC_DATA_MODEL_INIT()
#define NC_DATA_MODEL_INIT(data) ((data)->model_init (NC_DATA_MODEL ((data)), NC_DATA_DATA ((data))))
NC_DATA_PREPARE()
#define NC_DATA_PREPARE(data,cp) ((data)->prepare ((cp),NC_DATA_MODEL ((data)), NC_DATA_DATA ((data))))
NC_DATA_STRUCT_COPY()
#define NC_DATA_STRUCT_COPY(dest,src) ((src)->copy ((dest)->data, (src)->data))
NcDataLeastSquaresF ()
void (*NcDataLeastSquaresF) (NcmMSet *mset,gpointer model,gpointer data,NcmVector *f);
NcDataLeastSquaresFJ ()
void (*NcDataLeastSquaresFJ) (NcmMSet *mset,gpointer model,gpointer data,NcmVector *f,NcmMatrix *J);
NcDataLeastSquaresJ ()
void (*NcDataLeastSquaresJ) (NcmMSet *mset,gpointer model,gpointer data,NcmMatrix *J);
NcDataM2lnLGrad ()
void (*NcDataM2lnLGrad) (NcmMSet *mset,gpointer model,gpointer data,NcmVector *grad);
NcDataM2lnLVal ()
void (*NcDataM2lnLVal) (NcmMSet *mset,gpointer model,gpointer data,gdouble *m2lnL);
NcDataM2lnLValGrad ()
void (*NcDataM2lnLValGrad) (NcmMSet *mset,gpointer model,gpointer data,gdouble *m2lnL,NcmVector *grad);
nc_data_begin ()
gboolean nc_data_begin (NcData *data);
FIXME
|
pointer to type defined by NcData |
Returns : |
FIXME |
nc_data_bootstrap ()
gboolean nc_data_bootstrap (NcData *data);
FIXME
|
pointer to type defined by NcData |
Returns : |
FIXME |
nc_data_copy ()
NcData * nc_data_copy (NcData *data);
FIXME
|
pointer to type defined by NcData |
Returns : |
FIXME |
nc_data_init ()
gboolean nc_data_init (NcData *data);
This function must be called when a NcData is loaded in order to call all household methods and its sets data->init = TRUE
|
pointer to type defined by NcData |
Returns : |
TRUE is the initialization went ok |
nc_data_model_init ()
gboolean nc_data_model_init (NcData *data);
FIXME
|
pointer to type defined by NcData |
Returns : |
FIXME |
nc_data_set_orig ()
gboolean nc_data_set_orig (NcData *data);
FIXME
|
pointer to type defined by NcData |
Returns : |
FIXME |
nc_data_struct_copy ()
NcDataStruct * nc_data_struct_copy (NcDataStruct *dts);
FIXME
|
A NcDataStruct |
Returns : |
FIXME |
nc_data_struct_free ()
void nc_data_struct_free (NcDataStruct *dts);
FIXME
|
A NcDataStruct |
Returns : |
FIXME |