1 #ifndef GAUDIMATH_CONSTANT_H 2 #define GAUDIMATH_CONSTANT_H 1 8 #include "CLHEP/GenericFunctions/AbsFunction.hh" 12 #if defined(__clang__) || defined(__CLING__) 13 #pragma clang diagnostic push 14 #pragma clang diagnostic ignored "-Winconsistent-missing-override" 15 #elif defined(__GNUC__) && __GNUC__ >= 5 16 #pragma GCC diagnostic push 17 #pragma GCC diagnostic ignored "-Wsuggest-override" 22 namespace GaudiMathImplementation
60 double operator() (
double )
const override {
return m_value ; }
62 double operator() (
const Argument& )
const override {
return m_value ; }
64 Derivative partial (
unsigned int i )
const override ;
83 #if defined(__clang__) || defined(__CLING__) 84 #pragma clang diagnostic pop 85 #elif defined(__GNUC__) && __GNUC__ >= 5 86 #pragma GCC diagnostic pop 92 #endif // GAUDIMATH_CONSTANT_H
Genfun::GaudiMathImplementation::NumericalDerivative Derivative
PropertyMgr & operator=(const PropertyMgr &)=delete
bool hasAnalyticDerivative() const override
Does this function have an analytic derivative?
virtual Out operator()(const vector_of_const_< In > &inputs) const =0
Genfun::GaudiMathImplementation::Constant Constant
unsigned int dimensionality() const override
dimensionality of the problem