Top |
NcmFit * | ncm_fit_gsl_mm_new () |
NcmFit * | ncm_fit_gsl_mm_new_default () |
NcmFit * | ncm_fit_gsl_mm_new_by_name () |
void | ncm_fit_gsl_mm_set_algo () |
This object implements a best-fit finder using the GSL non-linear minimization algorithms. It is a subclass of NcmFit.
NcmFit * ncm_fit_gsl_mm_new (NcmLikelihood *lh
,NcmMSet *mset
,NcmFitGradType gtype
,NcmFitGSLMMAlgos algo
);
Creates a new NcmFitGSLMM object with the given likelihood, model set and
gradient type. The algorithm to be used is specified by algo
.
NcmFit * ncm_fit_gsl_mm_new_default (NcmLikelihood *lh
,NcmMSet *mset
,NcmFitGradType gtype
);
Creates a new NcmFitGSLMM object with the given likelihood, model set and gradient type. The algorithm to be used is the default one (NCM_FIT_GSL_MM_VECTOR_BFGS2).
NcmFit * ncm_fit_gsl_mm_new_by_name (NcmLikelihood *lh
,NcmMSet *mset
,NcmFitGradType gtype
,gchar *algo_name
);
Creates a new NcmFitGSLMM object with the given likelihood, model set and
gradient type. The algorithm to be used is specified by algo_name
.
If algo_name
is NULL, the default algorithm (NCM_FIT_GSL_MM_VECTOR_BFGS2)
is used.
void ncm_fit_gsl_mm_set_algo (NcmFitGSLMM *fit_gsl_mm
,NcmFitGSLMMAlgos algo
);
Sets the algorithm to be used by fit_gsl_mm
.
GSL Multidimensional minimization algorithms
“algorithm”
property“algorithm” NcmFitGSLMMAlgos
GSL multidimensional minimization algorithm.
Owner: NcmFitGSLMM
Flags: Read / Write / Construct
Default value: NCM_FIT_GSL_MM_VECTOR_BFGS2