org.freehep.math.minuit
Class MnMigrad

java.lang.Object
  extended by org.freehep.math.minuit.MnApplication
      extended by 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.

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

Constructor Summary
MnMigrad(FCNBase fcn, double[] par, double[] err)
          construct from FCNBase + double[] for parameters and errors with default strategy
MnMigrad(FCNBase fcn, double[] par, double[] err, int stra)
          construct from FCNBase + double[] for parameters and errors
MnMigrad(FCNBase fcn, double[] par, MnUserCovariance cov)
          construct from FCNBase + double[] for parameters and MnUserCovariance with default strategy
MnMigrad(FCNBase fcn, double[] par, MnUserCovariance cov, int stra)
          construct from FCNBase + double[] for parameters and MnUserCovariance
MnMigrad(FCNBase fcn, MnUserParameters par)
          construct from FCNBase + MnUserParameters with default strategy
MnMigrad(FCNBase fcn, MnUserParameters par, int stra)
          construct from FCNBase + MnUserParameters
MnMigrad(FCNBase fcn, MnUserParameters par, MnUserCovariance cov)
          construct from FCNBase + MnUserParameters + MnUserCovariance with default strategy
MnMigrad(FCNBase fcn, MnUserParameters par, MnUserCovariance cov, int stra)
          construct from FCNBase + MnUserParameters + MnUserCovariance
MnMigrad(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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



Copyright © 2000-2006 FreeHEP. All Rights Reserved.