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
53 double operator() (
double )
const override {
return m_value ; }
55 double operator() (
const Argument& )
const override {
return m_value ; }
57 Derivative partial (
unsigned int i )
const override ;
72 #if defined(__clang__) || defined(__CLING__) 73 #pragma clang diagnostic pop 74 #elif defined(__GNUC__) && __GNUC__ >= 5 75 #pragma GCC diagnostic pop 81 #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