11 #ifndef Funtriplets_hpp 12 #define Funtriplets_hpp
virtual CouNumber FpInv(CouNumber x)
CouNumber(* unary_function)(CouNumber)
unary function, used in all exprUnary
virtual CouNumber Fpp(CouNumber x)
virtual CouNumber Fp(CouNumber x)
virtual CouNumber F(CouNumber x)
virtual ~simpletriplet()
Destructor.
virtual CouNumber FpInv(CouNumber x)
virtual ~kpowertriplet()
Destructor.
virtual CouNumber FpInv(CouNumber x)=0
double CouNumber
main number type in Couenne
virtual CouNumber Fp(CouNumber x)
virtual CouNumber Fpp(CouNumber x)
virtual ~powertriplet()
Destructor.
powertriplet(CouNumber exponent, bool signpower=false)
Basic constructor.
virtual CouNumber Fp(CouNumber x)
virtual CouNumber Fp(CouNumber x)=0
CouNumber safe_pow(CouNumber base, CouNumber exponent, bool signpower=false)
compute power and check for integer-and-odd inverse exponent
kpowertriplet(CouNumber exponent, CouNumber k)
Basic constructor.
virtual CouNumber F(CouNumber x)
funtriplet()
Basic constructor.
virtual ~funtriplet()
Destructor.
simpletriplet(unary_function f=NULL, unary_function fp=NULL, unary_function fpp=NULL, unary_function fpI=NULL)
Basic constructor.
virtual CouNumber Fpp(CouNumber x)=0
virtual CouNumber Fpp(CouNumber x)
virtual CouNumber FpInv(CouNumber x)
general include file for different compilers
virtual CouNumber F(CouNumber x)
virtual CouNumber F(CouNumber x)=0