org.freehep.math.minuit
Class MnMigrad
- java.lang.Object
-
- org.freehep.math.minuit.MnApplication
-
- org.freehep.math.minuit.MnMigrad
-
public class MnMigrad extends MnApplication
MnMigrad provides minimization of the function by the method of MIGRAD, the most efficient and complete single method, recommended for general functions, 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. The minimization produces as a by-product the error matrix of the parameters, which is usually reliable unless warning messages are produced.
-
-
Constructor Summary
Constructors Constructor and Description MnMigrad(FCNBase fcn, double[] par, double[] err)construct from FCNBase + double[] for parameters and errors with default strategyMnMigrad(FCNBase fcn, double[] par, double[] err, int stra)construct from FCNBase + double[] for parameters and errorsMnMigrad(FCNBase fcn, double[] par, MnUserCovariance cov)construct from FCNBase + double[] for parameters and MnUserCovariance with default strategyMnMigrad(FCNBase fcn, double[] par, MnUserCovariance cov, int stra)construct from FCNBase + double[] for parameters and MnUserCovarianceMnMigrad(FCNBase fcn, MnUserParameters par)construct from FCNBase + MnUserParameters with default strategyMnMigrad(FCNBase fcn, MnUserParameters par, int stra)construct from FCNBase + MnUserParametersMnMigrad(FCNBase fcn, MnUserParameters par, MnUserCovariance cov)construct from FCNBase + MnUserParameters + MnUserCovariance with default strategyMnMigrad(FCNBase fcn, MnUserParameters par, MnUserCovariance cov, int stra)construct from FCNBase + MnUserParameters + MnUserCovarianceMnMigrad(FCNBase fcn, MnUserParameterState par, MnStrategy str)construct from FCNBase + MnUserParameterState + MnStrategy
-
Method Summary
-
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
-
MnMigrad
public MnMigrad(FCNBase fcn, double[] par, double[] err)
construct from FCNBase + double[] for parameters and errors with default strategy
-
MnMigrad
public MnMigrad(FCNBase fcn, double[] par, double[] err, int stra)
construct from FCNBase + double[] for parameters and errors
-
MnMigrad
public MnMigrad(FCNBase fcn, double[] par, MnUserCovariance cov)
construct from FCNBase + double[] for parameters and MnUserCovariance with default strategy
-
MnMigrad
public MnMigrad(FCNBase fcn, double[] par, MnUserCovariance cov, int stra)
construct from FCNBase + double[] for parameters and MnUserCovariance
-
MnMigrad
public MnMigrad(FCNBase fcn, MnUserParameters par)
construct from FCNBase + MnUserParameters with default strategy
-
MnMigrad
public MnMigrad(FCNBase fcn, MnUserParameters par, int stra)
construct from FCNBase + MnUserParameters
-
MnMigrad
public MnMigrad(FCNBase fcn, MnUserParameters par, MnUserCovariance cov)
construct from FCNBase + MnUserParameters + MnUserCovariance with default strategy
-
MnMigrad
public MnMigrad(FCNBase fcn, MnUserParameters par, MnUserCovariance cov, int stra)
construct from FCNBase + MnUserParameters + MnUserCovariance
-
MnMigrad
public MnMigrad(FCNBase fcn, MnUserParameterState par, MnStrategy str)
construct from FCNBase + MnUserParameterState + MnStrategy
-
-
DMelt 3.0 © DataMelt by jWork.ORG