NcmMSet

NcmMSet — A set of different NcmModel objects.

Functions

#define NCM_MSET_GET_BASE_MID()
#define NCM_MSET_MID()
void ncm_mset_model_register_id ()
#define NCM_MSET_MODEL_ID_FUNC()
#define NCM_MSET_MODEL_DECLARE_ID()
#define NCM_MSET_MODEL_REGISTER_ID()
NcmMSetPIndex * ncm_mset_pindex_new ()
NcmMSetPIndex * ncm_mset_pindex_dup ()
void ncm_mset_pindex_free ()
NcmMSet * ncm_mset_empty_new ()
NcmMSet * ncm_mset_new ()
NcmMSet * ncm_mset_newv ()
NcmMSet * ncm_mset_new_array ()
NcmMSet * ncm_mset_ref ()
NcmMSet * ncm_mset_dup ()
NcmMSet * ncm_mset_shallow_copy ()
void ncm_mset_free ()
void ncm_mset_clear ()
NcmModel * ncm_mset_peek ()
NcmModel * ncm_mset_peek_pos ()
NcmModel * ncm_mset_get ()
NcmModel * ncm_mset_peek_array_pos ()
NcmModelID ncm_mset_get_mid_array_pos ()
void ncm_mset_remove ()
void ncm_mset_set ()
void ncm_mset_push ()
void ncm_mset_set_pos ()
gboolean ncm_mset_exists ()
gboolean ncm_mset_exists_pos ()
gboolean ncm_mset_is_subset ()
gint ncm_mset_get_id_by_type ()
gint ncm_mset_get_id_by_ns ()
const gchar * ncm_mset_get_ns_by_id ()
GType ncm_mset_get_type_by_id ()
void ncm_mset_set_fmap ()
gchar ** ncm_mset_get_fmap ()
void ncm_mset_prepare_fparam_map ()
guint ncm_mset_total_len ()
guint ncm_mset_fparam_len ()
guint ncm_mset_max_param_name ()
guint ncm_mset_max_fparam_name ()
guint ncm_mset_max_model_nick ()
guint ncm_mset_nmodels ()
void ncm_mset_pretty_log ()
void ncm_mset_params_pretty_print ()
void ncm_mset_params_log_vals ()
void ncm_mset_params_print_vals ()
void ncm_mset_fparams_log_covar ()
gboolean ncm_mset_params_valid ()
gboolean ncm_mset_params_valid_bounds ()
gboolean ncm_mset_cmp ()
void ncm_mset_param_set ()
gdouble ncm_mset_param_get ()
gdouble ncm_mset_orig_param_get ()
const gchar * ncm_mset_param_name ()
const gchar * ncm_mset_param_symbol ()
void ncm_mset_param_set_ftype ()
void ncm_mset_param_set_all_ftype ()
void ncm_mset_param_set_mid_ftype ()
void ncm_mset_param_set_all_but_mid_ftype ()
void ncm_mset_param_set_ftype_from_fmap ()
void ncm_mset_param_set_vector ()
void ncm_mset_param_get_vector ()
gdouble ncm_mset_param_get_scale ()
gdouble ncm_mset_param_get_lower_bound ()
gdouble ncm_mset_param_get_upper_bound ()
gdouble ncm_mset_param_get_abstol ()
NcmParamType ncm_mset_param_get_ftype ()
void ncm_mset_param_set_scale ()
void ncm_mset_param_set_pi ()
void ncm_mset_param_get_pi ()
void ncm_mset_fparams_get_vector ()
void ncm_mset_fparams_get_vector_offset ()
void ncm_mset_fparams_set_vector ()
void ncm_mset_fparams_set_vector_offset ()
void ncm_mset_fparams_set_array ()
void ncm_mset_fparams_set_gsl_vector ()
guint ncm_mset_fparams_len ()
const gchar * ncm_mset_fparam_name ()
const gchar * ncm_mset_fparam_symbol ()
const gchar * ncm_mset_fparam_full_name ()
NcmMSetPIndex * ncm_mset_param_get_by_full_name ()
gdouble ncm_mset_fparam_get_scale ()
gdouble ncm_mset_fparam_get_lower_bound ()
gdouble ncm_mset_fparam_get_upper_bound ()
gdouble ncm_mset_fparam_get_abstol ()
void ncm_mset_fparam_set_scale ()
gboolean ncm_mset_fparam_valid_bounds ()
gboolean ncm_mset_fparam_valid_bounds_offset ()
gdouble ncm_mset_fparam_get ()
void ncm_mset_fparam_set ()
const NcmMSetPIndex * ncm_mset_fparam_get_pi ()
gint ncm_mset_fparam_get_fpi ()
const NcmMSetPIndex * ncm_mset_fparam_get_pi_by_name ()
void ncm_mset_save ()
NcmMSet * ncm_mset_load ()

Properties

GStrv fmap Read / Write
NcmObjArray * model-array Read / Write / Construct
gboolean valid-map Read / Write

Types and Values

Object Hierarchy

    GBoxed
    ╰── NcmMSetPIndex
    GObject
    ╰── NcmMSet

Description

FIXME

Functions

NCM_MSET_GET_BASE_MID()

#define NCM_MSET_GET_BASE_MID(mid) (mid / NCM_MSET_MAX_STACKSIZE)

NCM_MSET_MID()

#define NCM_MSET_MID(id,pos) ((id) + pos)

ncm_mset_model_register_id ()

void
ncm_mset_model_register_id (NcmModelClass *model_class,
                            const gchar *ns,
                            const gchar *desc,
                            const gchar *long_desc,
                            gboolean can_stack,
                            NcmModelID main_model_id);

FIXME

[skip]

Parameters

model_class

a NcmModelClass

 

ns

model namespace

 

desc

short description

 

long_desc

long description

 

can_stack

whether the models can stack in a NcmMSet

 

main_model_id

main model id, use -1 if this is a main model

 

NCM_MSET_MODEL_ID_FUNC()

#define NCM_MSET_MODEL_ID_FUNC(model_ns) model_ns##_id

FIXME

Parameters

model_ns

FIXME

 

NCM_MSET_MODEL_DECLARE_ID()

#define NCM_MSET_MODEL_DECLARE_ID(model_ns) gint32 NCM_MSET_MODEL_ID_FUNC(model_ns) (void) G_GNUC_CONST

FIXME

Parameters

model_ns

FIXME

 

NCM_MSET_MODEL_REGISTER_ID()

#define             NCM_MSET_MODEL_REGISTER_ID(model_ns,typemacro)

FIXME

Parameters

model_ns

FIXME

 

typemacro

FIXME

 

ncm_mset_pindex_new ()

NcmMSetPIndex *
ncm_mset_pindex_new (NcmModelID mid,
                     guint pid);

FIXME

Parameters

mid

Model id

 

pid

Parameter id

 

Returns

FIXME


ncm_mset_pindex_dup ()

NcmMSetPIndex *
ncm_mset_pindex_dup (NcmMSetPIndex *pi);

FIXME

Parameters

pi

a NcmMSetPIndex

 

Returns

FIXME.

[transfer full]


ncm_mset_pindex_free ()

void
ncm_mset_pindex_free (NcmMSetPIndex *pi);

FIXME

Parameters

pi

a NcmMSetPIndex

 

ncm_mset_empty_new ()

NcmMSet *
ncm_mset_empty_new (void);

FIXME

Returns

FIXME


ncm_mset_new ()

NcmMSet *
ncm_mset_new (gpointer model0,
              ...);

FIXME

Parameters

model0

a NcmModel

 

...

FIXME

 

Returns

FIXME


ncm_mset_newv ()

NcmMSet *
ncm_mset_newv (gpointer model0,
               va_list ap);

FIXME

Parameters

model0

a NcmModel

 

ap

FIXME

 

Returns

FIXME.

[transfer full]


ncm_mset_new_array ()

NcmMSet *
ncm_mset_new_array (GPtrArray *model_array);

FIXME

Parameters

model_array

a GPtrArray of NcmModel.

[array][element-type NcmModel]

Returns

FIXME.

[transfer full]


ncm_mset_ref ()

NcmMSet *
ncm_mset_ref (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

Returns

a new NcmMSet.

[transfer full]


ncm_mset_dup ()

NcmMSet *
ncm_mset_dup (NcmMSet *mset,
              NcmSerialize *ser);

FIXME

Parameters

mset

a NcmMSet

 

ser

a NcmSerialize

 

Returns

a new NcmMSet.

[transfer full]


ncm_mset_shallow_copy ()

NcmMSet *
ncm_mset_shallow_copy (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

Returns

a new NcmMSet.

[transfer full]


ncm_mset_free ()

void
ncm_mset_free (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

ncm_mset_clear ()

void
ncm_mset_clear (NcmMSet **mset);

FIXME

Parameters

mset

a NcmMSet

 

ncm_mset_peek ()

NcmModel *
ncm_mset_peek (NcmMSet *mset,
               NcmModelID mid);

FIXME

Parameters

mset

a NcmMSet

 

mid

a NcmModelID

 

Returns

FIXME.

[transfer none]


ncm_mset_peek_pos ()

NcmModel *
ncm_mset_peek_pos (NcmMSet *mset,
                   NcmModelID base_mid,
                   guint stackpos_id);

FIXME

Parameters

mset

a NcmMSet

 

base_mid

a NcmModelID

 

stackpos_id

FIXME

 

Returns

FIXME.

[transfer none]


ncm_mset_get ()

NcmModel *
ncm_mset_get (NcmMSet *mset,
              NcmModelID mid);

FIXME

Parameters

mset

a NcmMSet

 

mid

a NcmModelID

 

Returns

FIXME.

[transfer full]


ncm_mset_peek_array_pos ()

NcmModel *
ncm_mset_peek_array_pos (NcmMSet *mset,
                         guint i);

FIXME

Parameters

mset

a NcmMSet

 

i

array position

 

Returns

FIXME.

[transfer none]


ncm_mset_get_mid_array_pos ()

NcmModelID
ncm_mset_get_mid_array_pos (NcmMSet *mset,
                            guint i);

FIXME

Parameters

mset

a NcmMSet

 

i

array position

 

Returns

FIXME


ncm_mset_remove ()

void
ncm_mset_remove (NcmMSet *mset,
                 NcmModelID mid);

FIXME

Parameters

mset

a NcmMSet

 

mid

a NcmModelID

 

ncm_mset_set ()

void
ncm_mset_set (NcmMSet *mset,
              NcmModel *model);

FIXME

Parameters

mset

a NcmMSet

 

model

a NcmModel

 

ncm_mset_push ()

void
ncm_mset_push (NcmMSet *mset,
               NcmModel *model);

FIXME

Parameters

mset

a NcmMSet

 

model

a NcmModel

 

ncm_mset_set_pos ()

void
ncm_mset_set_pos (NcmMSet *mset,
                  NcmModel *model,
                  guint stackpos_id);

FIXME

Parameters

mset

a NcmMSet

 

model

a NcmModel

 

stackpos_id

FIXME

 

ncm_mset_exists ()

gboolean
ncm_mset_exists (NcmMSet *mset,
                 NcmModel *model);

FIXME

Parameters

mset

a NcmMSet

 

model

a NcmModel

 

Returns

FIXME


ncm_mset_exists_pos ()

gboolean
ncm_mset_exists_pos (NcmMSet *mset,
                     NcmModel *model,
                     guint stackpos_id);

FIXME

Parameters

mset

a NcmMSet

 

model

a NcmModel

 

stackpos_id

FIXME

 

Returns

FIXME


ncm_mset_is_subset ()

gboolean
ncm_mset_is_subset (NcmMSet *mset,
                    NcmMSet *sub_mset);

FIXME

Parameters

mset

a NcmMSet

 

sub_mset

a NcmMSet

 

Returns

FIXME


ncm_mset_get_id_by_type ()

gint
ncm_mset_get_id_by_type (GType model_type);

FIXME

Parameters

model_type

FIXME

 

Returns

FIXME


ncm_mset_get_id_by_ns ()

gint
ncm_mset_get_id_by_ns (const gchar *ns);

FIXME

Parameters

ns

FIXME

 

Returns

FIXME


ncm_mset_get_ns_by_id ()

const gchar *
ncm_mset_get_ns_by_id (gint id);

Parameters

id

namespace id

 

Returns

namespace for id .

[transfer none]


ncm_mset_get_type_by_id ()

GType
ncm_mset_get_type_by_id (gint id);

Parameters

id

namespace id

 

Returns

GType of model id


ncm_mset_set_fmap ()

void
ncm_mset_set_fmap (NcmMSet *mset,
                   const gchar *const *fmap,
                   gboolean update_models);

FIXME

Parameters

mset

a NcmMSet

 

fmap

an array of strings.

[in][array zero-terminated=1][element-type utf8]

update_models

a boolean

 

ncm_mset_get_fmap ()

gchar **
ncm_mset_get_fmap (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

Returns

an array of strings.

[transfer full][array zero-terminated=1][element-type utf8]


ncm_mset_prepare_fparam_map ()

void
ncm_mset_prepare_fparam_map (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

ncm_mset_total_len ()

guint
ncm_mset_total_len (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

Returns

FIXME


ncm_mset_fparam_len ()

guint
ncm_mset_fparam_len (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

Returns

FIXME


ncm_mset_max_param_name ()

guint
ncm_mset_max_param_name (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

Returns

FIXME


ncm_mset_max_fparam_name ()

guint
ncm_mset_max_fparam_name (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

Returns

FIXME


ncm_mset_max_model_nick ()

guint
ncm_mset_max_model_nick (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

Returns

FIXME


ncm_mset_nmodels ()

guint
ncm_mset_nmodels (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

Returns

FIXME


ncm_mset_pretty_log ()

void
ncm_mset_pretty_log (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

ncm_mset_params_pretty_print ()

void
ncm_mset_params_pretty_print (NcmMSet *mset,
                              FILE *out,
                              const gchar *header);

This function print the command line (first line, commented), the model nick and parameters' names (second line, commented) and their values indicating if they are fixed or free.

Parameters

mset

a NcmMSet

 

out

name of the file

 

header

pointer to the command line

 

ncm_mset_params_log_vals ()

void
ncm_mset_params_log_vals (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

ncm_mset_params_print_vals ()

void
ncm_mset_params_print_vals (NcmMSet *mset,
                            FILE *out);

FIXME

Parameters

mset

a NcmMSet

 

out

FIXME

 

ncm_mset_fparams_log_covar ()

void
ncm_mset_fparams_log_covar (NcmMSet *mset,
                            NcmMatrix *covar);

FIXME

Parameters

mset

a NcmMSet

 

covar

a NcmMatrix

 

ncm_mset_params_valid ()

gboolean
ncm_mset_params_valid (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

Returns

FIXME


ncm_mset_params_valid_bounds ()

gboolean
ncm_mset_params_valid_bounds (NcmMSet *mset);

ncm_mset_cmp ()

gboolean
ncm_mset_cmp (NcmMSet *mset0,
              NcmMSet *mset1,
              gboolean cmp_model);

Compares mset0 and mset1 and returns TRUE if both coitains the same models types. If cmp_model is TRUE compare also if the models correspond to the same objects.

Parameters

mset0

a NcmMSet

 

mset1

a NcmMSet

 

cmp_model

whether to compare if the models correspond to the same objects

 

Returns

TRUE if mset0 == mset1 .


ncm_mset_param_set ()

void
ncm_mset_param_set (NcmMSet *mset,
                    NcmModelID mid,
                    guint pid,
                    const gdouble x);

FIXME

Parameters

mset

a NcmMSet

 

mid

model id

 

pid

parameter id

 

x

FIXME

 

ncm_mset_param_get ()

gdouble
ncm_mset_param_get (NcmMSet *mset,
                    NcmModelID mid,
                    guint pid);

FIXME

Parameters

mset

a NcmMSet

 

mid

model id

 

pid

parameter id

 

Returns

FIXME


ncm_mset_orig_param_get ()

gdouble
ncm_mset_orig_param_get (NcmMSet *mset,
                         NcmModelID mid,
                         guint pid);

FIXME

Parameters

mset

a NcmMSet

 

mid

model id

 

pid

parameter id

 

Returns

FIXME


ncm_mset_param_name ()

const gchar *
ncm_mset_param_name (NcmMSet *mset,
                     NcmModelID mid,
                     guint pid);

FIXME

Parameters

mset

a NcmMSet

 

mid

model id

 

pid

parameter id

 

Returns

FIXME


ncm_mset_param_symbol ()

const gchar *
ncm_mset_param_symbol (NcmMSet *mset,
                       NcmModelID mid,
                       guint pid);

FIXME

Parameters

mset

a NcmMSet

 

mid

model id

 

pid

parameter id

 

Returns

FIXME


ncm_mset_param_set_ftype ()

void
ncm_mset_param_set_ftype (NcmMSet *mset,
                          NcmModelID mid,
                          guint pid,
                          NcmParamType ftype);

FIXME

Parameters

mset

a NcmMSet

 

mid

model id

 

pid

parameter id

 

ftype

a NcmParamType

 

ncm_mset_param_set_all_ftype ()

void
ncm_mset_param_set_all_ftype (NcmMSet *mset,
                              NcmParamType ftype);

Set all parameters of all models to ftype .

Parameters

mset

a NcmMSet

 

ftype

a NcmParamType

 

ncm_mset_param_set_mid_ftype ()

void
ncm_mset_param_set_mid_ftype (NcmMSet *mset,
                              NcmModelID mid,
                              NcmParamType ftype);

Set all parameters of mid model to ftype .

Parameters

mset

a NcmMSet

 

mid

model id

 

ftype

a NcmParamType

 

ncm_mset_param_set_all_but_mid_ftype ()

void
ncm_mset_param_set_all_but_mid_ftype (NcmMSet *mset,
                                      NcmModelID mid,
                                      NcmParamType ftype);

Set all parameters of all models but mid to ftype .

Parameters

mset

a NcmMSet

 

mid

model id

 

ftype

a NcmParamType

 

ncm_mset_param_set_ftype_from_fmap ()

void
ncm_mset_param_set_ftype_from_fmap (NcmMSet *mset);

Set all parameters of all models inside mset in order to reflect the current fmap.

Parameters

mset

a NcmMSet

 

ncm_mset_param_set_vector ()

void
ncm_mset_param_set_vector (NcmMSet *mset,
                           NcmVector *params);

Sets the models parameters using values from params .

Parameters

mset

a NcmMSet

 

params

a NcmVector

 

ncm_mset_param_get_vector ()

void
ncm_mset_param_get_vector (NcmMSet *mset,
                           NcmVector *params);

Sets the compontents of params using the models parameters.

Parameters

mset

a NcmMSet

 

params

a NcmVector

 

ncm_mset_param_get_scale ()

gdouble
ncm_mset_param_get_scale (NcmMSet *mset,
                          NcmModelID mid,
                          guint pid);

FIXME

Parameters

mset

a NcmMSet

 

mid

model id

 

pid

parameter id

 

Returns

FIXME


ncm_mset_param_get_lower_bound ()

gdouble
ncm_mset_param_get_lower_bound (NcmMSet *mset,
                                NcmModelID mid,
                                guint pid);

FIXME

Parameters

mset

a NcmMSet

 

mid

model id

 

pid

parameter id

 

Returns

FIXME


ncm_mset_param_get_upper_bound ()

gdouble
ncm_mset_param_get_upper_bound (NcmMSet *mset,
                                NcmModelID mid,
                                guint pid);

FIXME

Parameters

mset

a NcmMSet

 

mid

model id

 

pid

parameter id

 

Returns

FIXME


ncm_mset_param_get_abstol ()

gdouble
ncm_mset_param_get_abstol (NcmMSet *mset,
                           NcmModelID mid,
                           guint pid);

FIXME

Parameters

mset

a NcmMSet

 

mid

model id

 

pid

parameter id

 

Returns

FIXME


ncm_mset_param_get_ftype ()

NcmParamType
ncm_mset_param_get_ftype (NcmMSet *mset,
                          NcmModelID mid,
                          guint pid);

FIXME

Parameters

mset

a NcmMSet

 

mid

a NcmModelID

 

pid

parameter id

 

Returns

FIXME


ncm_mset_param_set_scale ()

void
ncm_mset_param_set_scale (NcmMSet *mset,
                          NcmModelID mid,
                          guint pid,
                          gdouble scale);

FIXME

Parameters

mset

a NcmMSet

 

mid

model id

 

pid

parameter id

 

scale

new scale

 

ncm_mset_param_set_pi ()

void
ncm_mset_param_set_pi (NcmMSet *mset,
                       NcmMSetPIndex *pi,
                       const gdouble *x,
                       guint n);

FIXME

Parameters

mset

a NcmMSet

 

pi

a NcmMSetPIndex

 

x

FIXME

 

n

FIXME

 

ncm_mset_param_get_pi ()

void
ncm_mset_param_get_pi (NcmMSet *mset,
                       NcmMSetPIndex *pi,
                       gdouble *x,
                       guint n);

FIXME

Parameters

mset

a NcmMSet

 

pi

a NcmMSetPIndex

 

x

FIXME

 

n

FIXME

 

ncm_mset_fparams_get_vector ()

void
ncm_mset_fparams_get_vector (NcmMSet *mset,
                             NcmVector *x);

FIXME

Parameters

mset

a NcmMSet

 

x

a NcmVector

 

ncm_mset_fparams_get_vector_offset ()

void
ncm_mset_fparams_get_vector_offset (NcmMSet *mset,
                                    NcmVector *x,
                                    guint offset);

FIXME

Parameters

mset

a NcmMSet

 

x

a NcmVector

 

offset

starting index

 

ncm_mset_fparams_set_vector ()

void
ncm_mset_fparams_set_vector (NcmMSet *mset,
                             const NcmVector *x);

FIXME

Parameters

mset

a NcmMSet

 

x

a NcmVector

 

ncm_mset_fparams_set_vector_offset ()

void
ncm_mset_fparams_set_vector_offset (NcmMSet *mset,
                                    const NcmVector *x,
                                    guint offset);

FIXME

Parameters

mset

a NcmMSet

 

x

a NcmVector

 

offset

starting index

 

ncm_mset_fparams_set_array ()

void
ncm_mset_fparams_set_array (NcmMSet *mset,
                            const gdouble *x);

FIXME

Parameters

mset

a NcmMSet

 

x

FIXME.

[array][element-type double]

ncm_mset_fparams_set_gsl_vector ()

void
ncm_mset_fparams_set_gsl_vector (NcmMSet *mset,
                                 const gsl_vector *x);

FIXME

[skip]

Parameters

mset

a NcmMSet.

 

x

FIXME

 

ncm_mset_fparams_len ()

guint
ncm_mset_fparams_len (NcmMSet *mset);

FIXME

Parameters

mset

a NcmMSet

 

Returns

FIXME


ncm_mset_fparam_name ()

const gchar *
ncm_mset_fparam_name (NcmMSet *mset,
                      guint n);

FIXME

Parameters

mset

a NcmMSet

 

n

free parameter index

 

Returns

FIXME.

[transfer none]


ncm_mset_fparam_symbol ()

const gchar *
ncm_mset_fparam_symbol (NcmMSet *mset,
                        guint n);

FIXME

Parameters

mset

a NcmMSet

 

n

free parameter index

 

Returns

FIXME.

[transfer none]


ncm_mset_fparam_full_name ()

const gchar *
ncm_mset_fparam_full_name (NcmMSet *mset,
                           guint n);

FIXME

Parameters

mset

a NcmMSet

 

n

free parameter index

 

Returns

FIXME.

[transfer none]


ncm_mset_param_get_by_full_name ()

NcmMSetPIndex *
ncm_mset_param_get_by_full_name (NcmMSet *mset,
                                 const gchar *fullname);

FIXME

Parameters

mset

a NcmMSet

 

fullname

param's full name

 

Returns

FIXME.

[transfer full]


ncm_mset_fparam_get_scale ()

gdouble
ncm_mset_fparam_get_scale (NcmMSet *mset,
                           guint n);

FIXME

Parameters

mset

a NcmMSet

 

n

free parameter index

 

Returns

FIXME


ncm_mset_fparam_get_lower_bound ()

gdouble
ncm_mset_fparam_get_lower_bound (NcmMSet *mset,
                                 guint n);

FIXME

Parameters

mset

a NcmMSet

 

n

free parameter index

 

Returns

FIXME


ncm_mset_fparam_get_upper_bound ()

gdouble
ncm_mset_fparam_get_upper_bound (NcmMSet *mset,
                                 guint n);

FIXME

Parameters

mset

a NcmMSet

 

n

free parameter index

 

Returns

FIXME


ncm_mset_fparam_get_abstol ()

gdouble
ncm_mset_fparam_get_abstol (NcmMSet *mset,
                            guint n);

FIXME

Parameters

mset

a NcmMSet

 

n

free parameter index

 

Returns

FIXME


ncm_mset_fparam_set_scale ()

void
ncm_mset_fparam_set_scale (NcmMSet *mset,
                           guint n,
                           gdouble scale);

FIXME

Parameters

mset

a NcmMSet

 

n

free parameter index

 

scale

new scale

 

ncm_mset_fparam_valid_bounds ()

gboolean
ncm_mset_fparam_valid_bounds (NcmMSet *mset,
                              NcmVector *theta);

FIXME

Parameters

mset

a NcmMSet

 

theta

free parameters vector

 

Returns

whether theta contain values respecting the parameter bounds.


ncm_mset_fparam_valid_bounds_offset ()

gboolean
ncm_mset_fparam_valid_bounds_offset (NcmMSet *mset,
                                     NcmVector *theta,
                                     guint offset);

FIXME

Parameters

mset

a NcmMSet

 

theta

free parameters vector

 

offset

starting index

 

Returns

whether theta contain values respecting the parameter bounds.


ncm_mset_fparam_get ()

gdouble
ncm_mset_fparam_get (NcmMSet *mset,
                     guint n);

FIXME

Parameters

mset

a NcmMSet

 

n

free parameter index

 

Returns

FIXME


ncm_mset_fparam_set ()

void
ncm_mset_fparam_set (NcmMSet *mset,
                     guint n,
                     const gdouble x);

FIXME

Parameters

mset

a NcmMSet

 

n

free parameter index

 

x

FIXME

 

ncm_mset_fparam_get_pi ()

const NcmMSetPIndex *
ncm_mset_fparam_get_pi (NcmMSet *mset,
                        guint n);

FIXME

Parameters

mset

a NcmMSet

 

n

free parameter index

 

Returns

FIXME.

[transfer none]


ncm_mset_fparam_get_fpi ()

gint
ncm_mset_fparam_get_fpi (NcmMSet *mset,
                         NcmModelID mid,
                         guint pid);

FIXME

Parameters

mset

a NcmMSet

 

mid

a NcmModelID

 

pid

parameter id

 

Returns

FIXME


ncm_mset_fparam_get_pi_by_name ()

const NcmMSetPIndex *
ncm_mset_fparam_get_pi_by_name (NcmMSet *mset,
                                const gchar *name);

FIXME

Parameters

mset

a NcmMSet

 

name

FIXME

 

Returns

FIXME.

[transfer none]


ncm_mset_save ()

void
ncm_mset_save (NcmMSet *mset,
               NcmSerialize *ser,
               const gchar *filename,
               gboolean save_comment);

FIXME

Parameters

mset

a NcmMSet

 

ser

a NcmSerialize

 

filename

FIXME

 

save_comment

FIXME

 

ncm_mset_load ()

NcmMSet *
ncm_mset_load (const gchar *filename,
               NcmSerialize *ser);

FIXME

Parameters

filename

mset filename

 

ser

a NcmSerialize

 

Returns

FIXME.

[transfer full]

Types and Values

NCM_MSET_MAX_STACKSIZE

#define NCM_MSET_MAX_STACKSIZE 1000

NCM_MSET_INIT_MARRAY

#define NCM_MSET_INIT_MARRAY 32

struct NcmMSetModelDesc

struct NcmMSetModelDesc {
};

NCM_MSET_MODEL_MAIN

#define NCM_MSET_MODEL_MAIN (-1)

FIXME

Property Details

The “fmap” property

  “fmap”                     GStrv

Free params map.

Flags: Read / Write


The “model-array” property

  “model-array”              NcmObjArray *

NcmModel array.

Flags: Read / Write / Construct


The “valid-map” property

  “valid-map”                gboolean

Valid properties map.

Flags: Read / Write

Default value: FALSE