10#ifndef ROOT_Minuit2_GradientCalculator
11#define ROOT_Minuit2_GradientCalculator
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
LAVector MnAlgebraicVector
LASymMatrix MnAlgebraicSymMatrix