9 #ifndef EllipticIntegral_h
10 #define EllipticIntegral_h 1
15 namespace EllipticIntegral {
17 class FirstKind :
public AbsFunction {
27 FirstKind(const FirstKind &right);
33 virtual
double operator ()(
double argument) const;
59 SecondKind(const SecondKind &right);
62 virtual ~SecondKind();
65 virtual
double operator ()(
double argument) const;
91 ThirdKind(const ThirdKind &right);
97 virtual
double operator ()(
double argument) const;
121 #include "CLHEP/GenericFunctions/EllipticIntegral.icc"
virtual double operator()(double argument) const
#define FUNCTION_OBJECT_DEF(classname)
virtual double operator()(double argument) const
virtual double operator()(double argument) const