Poisson Distribution Data

Poisson Distribution Data — Object representing data from a Poisson distribution

Synopsis

struct              NcDataPoisson;
enum                NcDataPoissonType;
void                nc_data_poisson_init_from_histogram (NcData *data,
                                                         gsl_histogram *h,
                                                         gboolean steal,
                                                         NcDataStruct *extra_data);
void                nc_data_poisson_init_from_vector    (NcData *data,
                                                         NcmVector *nodes,
                                                         gsl_vector_ulong *N,
                                                         NcDataStruct *extra_data);
void                nc_data_poisson_init_zero           (NcData *data,
                                                         NcmVector *nodes,
                                                         NcDataStruct *extra_data);
NcData *            nc_data_poisson_new                 (NcDataPoissonType poisson_type);
void                nc_data_poisson_set_function        (NcData *data,
                                                         NcmMSetFunc *func);
void                nc_data_poisson_set_prepare         (NcData *data,
                                                         NcDataPrepare prepare);
void                nc_data_poisson_set_resample        (NcData *data,
                                                         NcDataResample resample);

Description

FIXME

Details

struct NcDataPoisson

struct NcDataPoisson {
};

FIXME


enum NcDataPoissonType

typedef enum {
  NC_DATA_POISSON_INT,
} NcDataPoissonType;

FIXME

NC_DATA_POISSON_INT

FIXME

nc_data_poisson_init_from_histogram ()

void                nc_data_poisson_init_from_histogram (NcData *data,
                                                         gsl_histogram *h,
                                                         gboolean steal,
                                                         NcDataStruct *extra_data);

FIXME

data :

FIXME

h :

FIXME

steal :

FIXME

extra_data :

FIXME

Returns :

FIXME

nc_data_poisson_init_from_vector ()

void                nc_data_poisson_init_from_vector    (NcData *data,
                                                         NcmVector *nodes,
                                                         gsl_vector_ulong *N,
                                                         NcDataStruct *extra_data);

FIXME

data :

FIXME

nodes :

FIXME

N :

FIXME

extra_data :

FIXME

Returns :

FIXME

nc_data_poisson_init_zero ()

void                nc_data_poisson_init_zero           (NcData *data,
                                                         NcmVector *nodes,
                                                         NcDataStruct *extra_data);

FIXME

data :

FIXME

nodes :

FIXME

extra_data :

FIXME

Returns :

FIXME

nc_data_poisson_new ()

NcData *            nc_data_poisson_new                 (NcDataPoissonType poisson_type);

FIXME

poisson_type :

FIXME

Returns :

FIXME

nc_data_poisson_set_function ()

void                nc_data_poisson_set_function        (NcData *data,
                                                         NcmMSetFunc *func);

FIXME

data :

FIXME

func :

FIXME

Returns :

FIXME

nc_data_poisson_set_prepare ()

void                nc_data_poisson_set_prepare         (NcData *data,
                                                         NcDataPrepare prepare);

FIXME

data :

FIXME

prepare :

FIXME. [scope call]

Returns :

FIXME

nc_data_poisson_set_resample ()

void                nc_data_poisson_set_resample        (NcData *data,
                                                         NcDataResample resample);

FIXME

data :

FIXME

resample :

FIXME. [scope call]

Returns :

FIXME