![]() |
![]() |
![]() |
NumCosmo Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
#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
);
#define NC_DATA_MODEL_INIT(data) ((data)->model_init (NC_DATA_MODEL ((data)), NC_DATA_DATA ((data))))
#define NC_DATA_PREPARE(data,cp) ((data)->prepare ((cp),NC_DATA_MODEL ((data)), NC_DATA_DATA ((data))))
#define NC_DATA_STRUCT_COPY(dest,src) ((src)->copy ((dest)->data, (src)->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
);
gboolean nc_data_begin (NcData *data
);
FIXME
|
pointer to type defined by NcData |
Returns : |
FIXME |
gboolean nc_data_bootstrap (NcData *data
);
FIXME
|
pointer to type defined by NcData |
Returns : |
FIXME |
NcData * nc_data_copy (NcData *data
);
FIXME
|
pointer to type defined by NcData |
Returns : |
FIXME |
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 |
gboolean nc_data_model_init (NcData *data
);
FIXME
|
pointer to type defined by NcData |
Returns : |
FIXME |
gboolean nc_data_set_orig (NcData *data
);
FIXME
|
pointer to type defined by NcData |
Returns : |
FIXME |
NcDataStruct * nc_data_struct_copy (NcDataStruct *dts
);
FIXME
|
A NcDataStruct |
Returns : |
FIXME |
void nc_data_struct_free (NcDataStruct *dts
);
FIXME
|
A NcDataStruct |
Returns : |
FIXME |