36 #ifndef MESQUITE_POWER_HPP
37 #define MESQUITE_POWER_HPP
58 inline double raise(
double value )
const
66 inline operator double ()
const
69 double pow0(
double x )
const;
70 double pow1(
double x )
const;
74 double pow2(
double x )
const;
90 {
return exp.
raise( value ); }
double pow1(double x) const
double powNegativeInt(double x) const
CImg< _cimg_Tfloat > exp(const CImg< T > &instance)
Exponent(double exponent)
double pow0(double x) const
double std_pow(double x) const
void set_exponent(double exponent)
double invSquareRoot(double x) const
double invSquare(double x) const
double powThreeHalves(double x) const
double raise(double value) const
double powTwoThirds(double x) const
double cubeRoot(double x) const
Exponent & operator=(double d)
double powPositiveInt(double x) const
double(Exponent::* constMemberPtr)(double) const
double pow2(double x) const
static constMemberPtr get_func_ptr(double exponent)
constMemberPtr funcPointer
double pow(double value, const Exponent &exp)
double squareRoot(double x) const
double inverse(double x) const