1 #ifndef PhysicsTools_Utilities_Power_h 2 #define PhysicsTools_Utilities_Power_h 3 #include <boost/static_assert.hpp> 7 template<
typename A,
typename B>
13 operator double()
const {
26 template<
typename A,
typename B>
34 template<
typename A,
typename B>
39 template<
typename A,
typename B>
PowerStruct(const A &a, const B &b)
static type combine(const A &a, const B &b)
double operator()(double x) const
double operator()(double x, double y) const
Power< A, B >::type operator^(const A &a, const B &b)
Power< A, B >::type pow(const A &a, const B &b)
double operator()() const