Non-linear Minimization -- GSL

Non-linear Minimization -- GSL — Interface for non-linear minimization GSL algorithms

Object Hierarchy

  GObject
   +----NcmFit
         +----NcmFitGSLMM

Properties

  "algorithm"                NcmFitGSLMMAlgos      : Read / Write / Construct

Description

FIXME

Details

struct NcmFitGSLMM

struct NcmFitGSLMM;

enum NcmFitGSLMMAlgos

typedef enum {
  NCM_FIT_GSL_MM_CONJUGATE_FR = 0,
  NCM_FIT_GSL_MM_CONJUGATE_PR,
  NCM_FIT_GSL_MM_VECTOR_BFGS,
  NCM_FIT_GSL_MM_VECTOR_BFGS2,
} NcmFitGSLMMAlgos;

FIXME

NCM_FIT_GSL_MM_CONJUGATE_FR

FIXME

NCM_FIT_GSL_MM_CONJUGATE_PR

FIXME

NCM_FIT_GSL_MM_VECTOR_BFGS

FIXME

NCM_FIT_GSL_MM_VECTOR_BFGS2

FIXME

NCM_FIT_GSL_MM_STEEPEST_DESCENT

FIXME

struct NcmFitGSLMMClass

struct NcmFitGSLMMClass {
};

ncm_fit_gsl_mm_new ()

NcmFit *            ncm_fit_gsl_mm_new                  (NcmLikelihood *lh,
                                                         NcmMSet *mset,
                                                         NcmFitGradType gtype,
                                                         NcmFitGSLMMAlgos algo);

FIXME

lh :

FIXME

mset :

FIXME

gtype :

FIXME

algo :

FIXME

Returns :

FIXME

ncm_fit_gsl_mm_new_by_name ()

NcmFit *            ncm_fit_gsl_mm_new_by_name          (NcmLikelihood *lh,
                                                         NcmMSet *mset,
                                                         NcmFitGradType gtype,
                                                         gchar *algo_name);

FIXME

lh :

FIXME

mset :

FIXME

gtype :

FIXME

algo_name :

FIXME

Returns :

FIXME

ncm_fit_gsl_mm_new_default ()

NcmFit *            ncm_fit_gsl_mm_new_default          (NcmLikelihood *lh,
                                                         NcmMSet *mset,
                                                         NcmFitGradType gtype);

FIXME

lh :

FIXME

mset :

FIXME

gtype :

FIXME

Returns :

FIXME

ncm_fit_gsl_mm_set_algo ()

void                ncm_fit_gsl_mm_set_algo             (NcmFitGSLMM *fit_gsl_mm,
                                                         NcmFitGSLMMAlgos algo);

FIXME

fit_gsl_mm :

a NcmFitGSLMM.

algo :

a gsl_mm_algorithm.

Property Details

The "algorithm" property

  "algorithm"                NcmFitGSLMMAlgos      : Read / Write / Construct

GSL multidimensional minimization algorithm.

Default value: NCM_FIT_GSL_MM_VECTOR_BFGS2