1 #ifndef MATH_DigammaFunction_H
2 #define MATH_DigammaFunction_H
7 #include <boost/math/special_functions/digamma.hpp>
49 static inline SP::MATH_DigammaFunction
New() {
66 return boost::math::digamma<tReal>(x);
73 return boost::math::digamma<tReal>(x);
MATH_DigammaFunction(void)
create a digamma function
Definition: MATH_DigammaFunction.cpp:3
This class describes a function function.
Definition: MATH_Function.h:16
DEFINE_SPTR(MATH_DigammaFunction)
static SP::MATH_DigammaFunction New()
create a digamma function
Definition: MATH_DigammaFunction.h:49
This class describes the digamma function.
Definition: MATH_DigammaFunction.h:15
static tReal ComputeFunction(const tReal &x)
compute the function return digamma(x);
Definition: MATH_DigammaFunction.h:72
virtual tReal computeFunction(const tReal &x)
compute the function return digamma(x);
Definition: MATH_DigammaFunction.h:65
#define tReal
Definition: types.h:18
virtual ~MATH_DigammaFunction(void)
destroy an digamma funtion
Definition: MATH_DigammaFunction.cpp:7
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106