org.freehep.math.minuit
Class MnHesse

java.lang.Object
  extended by org.freehep.math.minuit.MnHesse

public class MnHesse
extends Object

With 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.

Version:
$Id: MnHesse.java 8584 2006-08-10 23:06:37Z duns $

Constructor Summary
MnHesse()
          default constructor with default strategy
MnHesse(int stra)
          constructor with user-defined strategy level
MnHesse(MnStrategy stra)
          conctructor with specific strategy
 
Method Summary
 MnUserParameterState calculate(FCNBase fcn, double[] par, double[] err)
           
 MnUserParameterState calculate(FCNBase fcn, double[] par, double[] err, int maxcalls)
          FCN + parameters + errors
 MnUserParameterState calculate(FCNBase fcn, double[] par, MnUserCovariance cov)
           
 MnUserParameterState calculate(FCNBase fcn, double[] par, MnUserCovariance cov, int maxcalls)
          FCN + parameters + MnUserCovariance
 MnUserParameterState calculate(FCNBase fcn, MnUserParameters par)
           
 MnUserParameterState calculate(FCNBase fcn, MnUserParameters par, int maxcalls)
          FCN + MnUserParameters
 MnUserParameterState calculate(FCNBase fcn, MnUserParameters par, MnUserCovariance cov)
           
 MnUserParameterState calculate(FCNBase fcn, MnUserParameters par, MnUserCovariance cov, int maxcalls)
          FCN + MnUserParameters + MnUserCovariance
 MnUserParameterState calculate(FCNBase fcn, MnUserParameterState state, int maxcalls)
          FCN + MnUserParameterState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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



Copyright © 2000-2006 FreeHEP. All Rights Reserved.