org.freehep.math.minuit
Class MnHesse
- java.lang.Object
-
- org.freehep.math.minuit.MnHesse
-
public class MnHesse extends java.lang.ObjectWith MnHesse the user can instructs MINUIT to calculate, by finite differences, the Hessian or error matrix. That is, it calculates the full matrix of second derivatives of the function with respect to the currently variable parameters, and inverts it.
-
-
Constructor Summary
Constructors Constructor and Description MnHesse()default constructor with default strategyMnHesse(int stra)constructor with user-defined strategy levelMnHesse(MnStrategy stra)conctructor with specific strategy
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description MnUserParameterStatecalculate(FCNBase fcn, double[] par, double[] err)MnUserParameterStatecalculate(FCNBase fcn, double[] par, double[] err, int maxcalls)FCN + parameters + errorsMnUserParameterStatecalculate(FCNBase fcn, double[] par, MnUserCovariance cov)MnUserParameterStatecalculate(FCNBase fcn, double[] par, MnUserCovariance cov, int maxcalls)FCN + parameters + MnUserCovarianceMnUserParameterStatecalculate(FCNBase fcn, MnUserParameters par)MnUserParameterStatecalculate(FCNBase fcn, MnUserParameters par, int maxcalls)FCN + MnUserParametersMnUserParameterStatecalculate(FCNBase fcn, MnUserParameters par, MnUserCovariance cov)MnUserParameterStatecalculate(FCNBase fcn, MnUserParameters par, MnUserCovariance cov, int maxcalls)FCN + MnUserParameters + MnUserCovarianceMnUserParameterStatecalculate(FCNBase fcn, MnUserParameterState state, int maxcalls)FCN + MnUserParameterState
-
-
-
Constructor Detail
-
MnHesse
public MnHesse()
default constructor with default strategy
-
MnHesse
public MnHesse(int stra)
constructor with user-defined strategy level
-
MnHesse
public MnHesse(MnStrategy stra)
conctructor with specific strategy
-
-
Method Detail
-
calculate
public MnUserParameterState calculate(FCNBase fcn, double[] par, double[] err)
-
calculate
public MnUserParameterState calculate(FCNBase fcn, double[] par, double[] err, int maxcalls)
FCN + parameters + errors
-
calculate
public MnUserParameterState calculate(FCNBase fcn, double[] par, MnUserCovariance cov)
-
calculate
public MnUserParameterState calculate(FCNBase fcn, double[] par, MnUserCovariance cov, int maxcalls)
FCN + parameters + MnUserCovariance
-
calculate
public MnUserParameterState calculate(FCNBase fcn, MnUserParameters par)
-
calculate
public MnUserParameterState calculate(FCNBase fcn, MnUserParameters par, int maxcalls)
FCN + MnUserParameters
-
calculate
public MnUserParameterState calculate(FCNBase fcn, MnUserParameters par, MnUserCovariance cov)
-
calculate
public MnUserParameterState calculate(FCNBase fcn, MnUserParameters par, MnUserCovariance cov, int maxcalls)
FCN + MnUserParameters + MnUserCovariance
-
calculate
public MnUserParameterState calculate(FCNBase fcn, MnUserParameterState state, int maxcalls)
FCN + MnUserParameterState
-
-
DMelt 3.0 © DataMelt by jWork.ORG