Top |
NcmFit * | ncm_fit_gsl_mms_new () |
NcmFit * | ncm_fit_gsl_mms_new_default () |
NcmFit * | ncm_fit_gsl_mms_new_by_name () |
void | ncm_fit_gsl_mms_set_algo () |
This object implements a best-fit finder using the GSL non-linear minimization (simplex) algorithms. It is a subclass of NcmFit.
NcmFit * ncm_fit_gsl_mms_new (NcmLikelihood *lh
,NcmMSet *mset
,NcmFitGradType gtype
,NcmFitGSLMMSAlgos algo
);
Creates a new NcmFitGSLMMS object from the given likelihood, model set, gradient type and algorithm.
NcmFit * ncm_fit_gsl_mms_new_default (NcmLikelihood *lh
,NcmMSet *mset
,NcmFitGradType gtype
);
Creates a new NcmFitGSLMMS object from the given likelihood, model set and gradient type. The algorithm is set to the default one (NCM_FIT_GSL_MMS_NMSIMPLEX2).
NcmFit * ncm_fit_gsl_mms_new_by_name (NcmLikelihood *lh
,NcmMSet *mset
,NcmFitGradType gtype
,gchar *algo_name
);
Creates a new NcmFitGSLMMS object from the given likelihood, model set,
gradient type and algorithm name. If algo_name
is NULL, the default
algorithm (NCM_FIT_GSL_MMS_NMSIMPLEX2) is used.
void ncm_fit_gsl_mms_set_algo (NcmFitGSLMMS *fit_gsl_mms
,NcmFitGSLMMSAlgos algo
);
Sets the algorithm to be used by the NcmFitGSLMMS object.
“algorithm”
property“algorithm” NcmFitGSLMMSAlgos
GSL multidimensional minimization algorithm [simplex].
Owner: NcmFitGSLMMS
Flags: Read / Write / Construct
Default value: NCM_FIT_GSL_MMS_NMSIMPLEX2