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