10#ifndef ROOT_Minuit2_GradientCalculator 
   11#define ROOT_Minuit2_GradientCalculator 
   19class MinimumParameters;
 
   20class FunctionGradient;
 
interface class for gradient calculators
 
virtual FunctionGradient operator()(const MinimumParameters &, const FunctionGradient &) const =0
 
virtual FunctionGradient operator()(const MinimumParameters &) const =0
 
virtual bool G2(const MinimumParameters &, MnAlgebraicVector &) const
 
static bool fDoParallelOMP
flag to indicate if parallel OpenMP processing is used
 
static bool SetParallelOMP(bool doParallel=true)
Enable parallelization of gradient calculation using OpenMP.
 
virtual ~GradientCalculator()
 
virtual bool Hessian(const MinimumParameters &, MnAlgebraicSymMatrix &) const
 
Class describing a symmetric matrix of size n.