Class

NumCosmoMathDataPoisson

Description [src]

abstract class NumCosmoMath.DataPoisson : NumCosmoMath.Data
{
  /* No available fields */
}

Abstract class for implementing poisson distributed data.

Class for implementing Poisson distributed data.

Ancestors

Instance methods

ncm_data_poisson_get_hist_means

Gets the vector containing the bins values.

ncm_data_poisson_get_hist_vals

Gets the vector containing the bins values.

ncm_data_poisson_get_size

Gets the data size.

ncm_data_poisson_get_sum

Gets the sum of all bins.

ncm_data_poisson_init_from_binning

Initializes a NcmDataPoisson from a vector of bin edges and a vector of data to be binned.

ncm_data_poisson_init_from_vector

Initializes a NcmDataPoisson from a vector of bin edges and a vector of counts.

ncm_data_poisson_init_zero

Initializes a NcmDataPoisson with zero counts.

ncm_data_poisson_set_size

Sets the number of bins to nbins.

Methods inherited from NcmData (29)

Please see NcmData for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmoMath.DataPoisson:mean
No description available.

NumCosmoMath.DataPoisson:n-bins
No description available.

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
No description available.

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.

Class structure

struct NumCosmoMathDataPoissonClass {
  gdouble (* mean_func) (
    NcmDataPoisson* poisson,
    NcmMSet* mset,
    guint n
  );
  void (* set_size) (
    NcmDataPoisson* poisson,
    guint nbins
  );
  guint (* get_size) (
    NcmDataPoisson* poisson
  );
  
}

No description available.

Class members
mean_func: gdouble (* mean_func) ( NcmDataPoisson* poisson, NcmMSet* mset, guint n )

No description available.

set_size: void (* set_size) ( NcmDataPoisson* poisson, guint nbins )

No description available.

get_size: guint (* get_size) ( NcmDataPoisson* poisson )

No description available.

Virtual methods

NumCosmoMath.DataPoissonClass.mean_func
No description available.

NumCosmoMath.DataPoissonClass.set_size

Sets the number of bins to nbins.