Jenkins Multiplicity Function

Jenkins Multiplicity Function — Dark Matter Halo FIXME

Synopsis

struct              NcMultiplicityFuncJenkins;
struct              NcMultiplicityFuncJenkinsClass;
gdouble             nc_multiplicity_func_jenkins_get_A  (const NcMultiplicityFuncJenkins *mulf_jenkins);
gdouble             nc_multiplicity_func_jenkins_get_A_tCDM
                                                        (const NcMultiplicityFuncJenkins *mulf_jenkins);
gdouble             nc_multiplicity_func_jenkins_get_B  (const NcMultiplicityFuncJenkins *mulf_jenkins);
gdouble             nc_multiplicity_func_jenkins_get_B_tCDM
                                                        (const NcMultiplicityFuncJenkins *mulf_jenkins);
gdouble             nc_multiplicity_func_jenkins_get_epsilon
                                                        (const NcMultiplicityFuncJenkins *mulf_jenkins);
gdouble             nc_multiplicity_func_jenkins_get_epsilon_tCDM
                                                        (const NcMultiplicityFuncJenkins *mulf_jenkins);
NcMultiplicityFunc * nc_multiplicity_func_jenkins_new   (gdouble A,
                                                         gdouble A_tCDM,
                                                         gdouble B,
                                                         gdouble B_tCDM,
                                                         gdouble epsilon,
                                                         gdouble epsilon_tCDM);
void                nc_multiplicity_func_jenkins_set_A  (NcMultiplicityFuncJenkins *mulf_jenkins,
                                                         gdouble A);
void                nc_multiplicity_func_jenkins_set_A_tCDM
                                                        (NcMultiplicityFuncJenkins *mulf_jenkins,
                                                         gdouble A_tCDM);
void                nc_multiplicity_func_jenkins_set_B  (NcMultiplicityFuncJenkins *mulf_jenkins,
                                                         gdouble B);
void                nc_multiplicity_func_jenkins_set_B_tCDM
                                                        (NcMultiplicityFuncJenkins *mulf_jenkins,
                                                         gdouble B_tCDM);
void                nc_multiplicity_func_jenkins_set_epsilon
                                                        (NcMultiplicityFuncJenkins *mulf_jenkins,
                                                         gdouble epsilon);
void                nc_multiplicity_func_jenkins_set_epsilon_tCDM
                                                        (NcMultiplicityFuncJenkins *mulf_jenkins,
                                                         gdouble epsilon_tCDM);

Object Hierarchy

  GObject
   +----NcMultiplicityFunc
         +----NcMultiplicityFuncJenkins

Properties

  "A"                        gdouble               : Read / Write / Construct Only
  "A-tCDM"                   gdouble               : Read / Write / Construct Only
  "B"                        gdouble               : Read / Write / Construct Only
  "B-tCDM"                   gdouble               : Read / Write / Construct Only
  "epsilon"                  gdouble               : Read / Write / Construct Only
  "epsilon-tCDM"             gdouble               : Read / Write / Construct Only

Description

FIXME

Details

struct NcMultiplicityFuncJenkins

struct NcMultiplicityFuncJenkins;

struct NcMultiplicityFuncJenkinsClass

struct NcMultiplicityFuncJenkinsClass {
};

nc_multiplicity_func_jenkins_get_A ()

gdouble             nc_multiplicity_func_jenkins_get_A  (const NcMultiplicityFuncJenkins *mulf_jenkins);

mulf_jenkins :

a NcMultiplicityFuncJenkins.

Returns :

the value of "A" property.

nc_multiplicity_func_jenkins_get_A_tCDM ()

gdouble             nc_multiplicity_func_jenkins_get_A_tCDM
                                                        (const NcMultiplicityFuncJenkins *mulf_jenkins);

mulf_jenkins :

a NcMultiplicityFuncJenkins.

Returns :

the value of "A-tCDM" property.

nc_multiplicity_func_jenkins_get_B ()

gdouble             nc_multiplicity_func_jenkins_get_B  (const NcMultiplicityFuncJenkins *mulf_jenkins);

mulf_jenkins :

a NcMultiplicityFuncJenkins.

Returns :

the value of "B" property.

nc_multiplicity_func_jenkins_get_B_tCDM ()

gdouble             nc_multiplicity_func_jenkins_get_B_tCDM
                                                        (const NcMultiplicityFuncJenkins *mulf_jenkins);

mulf_jenkins :

a NcMultiplicityFuncJenkins.

Returns :

the value of "B-tCDM" property.

nc_multiplicity_func_jenkins_get_epsilon ()

gdouble             nc_multiplicity_func_jenkins_get_epsilon
                                                        (const NcMultiplicityFuncJenkins *mulf_jenkins);

mulf_jenkins :

a NcMultiplicityFuncJenkins.

Returns :

the value of "epsilon" property.

nc_multiplicity_func_jenkins_get_epsilon_tCDM ()

gdouble             nc_multiplicity_func_jenkins_get_epsilon_tCDM
                                                        (const NcMultiplicityFuncJenkins *mulf_jenkins);

mulf_jenkins :

a NcMultiplicityFuncJenkins.

Returns :

the value of "epsilon-tCDM" property.

nc_multiplicity_func_jenkins_new ()

NcMultiplicityFunc * nc_multiplicity_func_jenkins_new   (gdouble A,
                                                         gdouble A_tCDM,
                                                         gdouble B,
                                                         gdouble B_tCDM,
                                                         gdouble epsilon,
                                                         gdouble epsilon_tCDM);

FIXME

A :

FIXME

A_tCDM :

FIXME

B :

FIXME

B_tCDM :

FIXME

epsilon :

FIXME

epsilon_tCDM :

FIXME

Returns :

A new NcMultiplicityFunc.

nc_multiplicity_func_jenkins_set_A ()

void                nc_multiplicity_func_jenkins_set_A  (NcMultiplicityFuncJenkins *mulf_jenkins,
                                                         gdouble A);

Sets the value A to the "A" property.

mulf_jenkins :

a NcMultiplicityFuncJenkins.

A :

value of "A".

nc_multiplicity_func_jenkins_set_A_tCDM ()

void                nc_multiplicity_func_jenkins_set_A_tCDM
                                                        (NcMultiplicityFuncJenkins *mulf_jenkins,
                                                         gdouble A_tCDM);

Sets the value A_tCDM to the "A-tCDM" property.

mulf_jenkins :

a NcMultiplicityFuncJenkins.

A_tCDM :

value of "A-tCDM".

nc_multiplicity_func_jenkins_set_B ()

void                nc_multiplicity_func_jenkins_set_B  (NcMultiplicityFuncJenkins *mulf_jenkins,
                                                         gdouble B);

Sets the value B to the "B" property.

mulf_jenkins :

a NcMultiplicityFuncJenkins.

B :

value of "B".

nc_multiplicity_func_jenkins_set_B_tCDM ()

void                nc_multiplicity_func_jenkins_set_B_tCDM
                                                        (NcMultiplicityFuncJenkins *mulf_jenkins,
                                                         gdouble B_tCDM);

Sets the value B_tCDM to the "B-tCDM" property.

mulf_jenkins :

a NcMultiplicityFuncJenkins.

B_tCDM :

value of "B-tCDM".

nc_multiplicity_func_jenkins_set_epsilon ()

void                nc_multiplicity_func_jenkins_set_epsilon
                                                        (NcMultiplicityFuncJenkins *mulf_jenkins,
                                                         gdouble epsilon);

Sets the value epsilon to the "epsilon" property.

mulf_jenkins :

a NcMultiplicityFuncJenkins.

epsilon :

value of "epsilon".

nc_multiplicity_func_jenkins_set_epsilon_tCDM ()

void                nc_multiplicity_func_jenkins_set_epsilon_tCDM
                                                        (NcMultiplicityFuncJenkins *mulf_jenkins,
                                                         gdouble epsilon_tCDM);

Sets the value epsilon_tCDM to the "epsilon-tCDM" property.

mulf_jenkins :

a NcMultiplicityFuncJenkins.

epsilon_tCDM :

value of "epsilon-tCDM".

Property Details

The "A" property

  "A"                        gdouble               : Read / Write / Construct Only

FIXME Set correct values (limits)

Default value: 0.315


The "A-tCDM" property

  "A-tCDM"                   gdouble               : Read / Write / Construct Only

FIXME Set correct values (limits)

Default value: 0


The "B" property

  "B"                        gdouble               : Read / Write / Construct Only

FIXME Set correct values (limits)

Default value: 0.61


The "B-tCDM" property

  "B-tCDM"                   gdouble               : Read / Write / Construct Only

FIXME Set correct values (limits)

Default value: 0


The "epsilon" property

  "epsilon"                  gdouble               : Read / Write / Construct Only

FIXME Set correct values (limits)

Default value: 3.8


The "epsilon-tCDM" property

  "epsilon-tCDM"             gdouble               : Read / Write / Construct Only

FIXME Set correct values (limits)

Default value: 0