org.freehep.math.minuit
Class MnSimplex
- java.lang.Object
-
- org.freehep.math.minuit.MnApplication
-
- org.freehep.math.minuit.MnSimplex
-
public class MnSimplex extends MnApplication
SIMPLEX is a function minimization method using the simplex method of Nelder and Mead. MnSimplex provides minimization of the function by the method of SIMPLEX and the functionality for parameters interaction. It also retains the result from the last minimization in case the user may want to do subsequent minimization steps with parameter interactions in between the minimization requests. As SIMPLEX is a stepping method it does not produce a covariance matrix.
-
-
Constructor Summary
Constructors Constructor and Description MnSimplex(FCNBase fcn, double[] par, double[] err)construct from FCNBase + double[] for parameters and errors with default strategyMnSimplex(FCNBase fcn, double[] par, double[] err, int stra)construct from FCNBase + double[] for parameters and errorsMnSimplex(FCNBase fcn, double[] par, MnUserCovariance cov)construct from FCNBase + double[] for parameters and MnUserCovariance with default strategyMnSimplex(FCNBase fcn, double[] par, MnUserCovariance cov, int stra)construct from FCNBase + double[] for parameters and MnUserCovarianceMnSimplex(FCNBase fcn, MnUserParameters par)construct from FCNBase + MnUserParameters with default strategyMnSimplex(FCNBase fcn, MnUserParameters par, int stra)construct from FCNBase + MnUserParametersMnSimplex(FCNBase fcn, MnUserParameters par, MnUserCovariance cov)construct from FCNBase + MnUserParameters + MnUserCovariance with default strategyMnSimplex(FCNBase fcn, MnUserParameters par, MnUserCovariance cov, int stra)construct from FCNBase + MnUserParameters + MnUserCovarianceMnSimplex(FCNBase fcn, MnUserParameterState par, MnStrategy str)construct from FCNBase + MnUserParameterState + MnStrategy
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description org.freehep.math.minuit.ModularFunctionMinimizerminimizer()-
Methods inherited from class org.freehep.math.minuit.MnApplication
add, add, add, checkAnalyticalDerivatives, covariance, error, error, errorDef, errors, fcnbase, fix, fix, index, minimize, minimize, minimize, name, numOfCalls, parameters, params, precision, release, release, removeLimits, removeLimits, setCheckAnalyticalDerivatives, setError, setError, setErrorDef, setLimits, setLimits, setPrecision, setUseAnalyticalDerivatives, setValue, setValue, state, strategy, useAnalyticalDerivaties, value, value, variableParameters
-
-
-
-
Constructor Detail
-
MnSimplex
public MnSimplex(FCNBase fcn, double[] par, double[] err)
construct from FCNBase + double[] for parameters and errors with default strategy
-
MnSimplex
public MnSimplex(FCNBase fcn, double[] par, double[] err, int stra)
construct from FCNBase + double[] for parameters and errors
-
MnSimplex
public MnSimplex(FCNBase fcn, double[] par, MnUserCovariance cov)
construct from FCNBase + double[] for parameters and MnUserCovariance with default strategy
-
MnSimplex
public MnSimplex(FCNBase fcn, double[] par, MnUserCovariance cov, int stra)
construct from FCNBase + double[] for parameters and MnUserCovariance
-
MnSimplex
public MnSimplex(FCNBase fcn, MnUserParameters par)
construct from FCNBase + MnUserParameters with default strategy
-
MnSimplex
public MnSimplex(FCNBase fcn, MnUserParameters par, int stra)
construct from FCNBase + MnUserParameters
-
MnSimplex
public MnSimplex(FCNBase fcn, MnUserParameters par, MnUserCovariance cov)
construct from FCNBase + MnUserParameters + MnUserCovariance with default strategy
-
MnSimplex
public MnSimplex(FCNBase fcn, MnUserParameters par, MnUserCovariance cov, int stra)
construct from FCNBase + MnUserParameters + MnUserCovariance
-
MnSimplex
public MnSimplex(FCNBase fcn, MnUserParameterState par, MnStrategy str)
construct from FCNBase + MnUserParameterState + MnStrategy
-
-
DMelt 3.0 © DataMelt by jWork.ORG