1 #ifndef PhysicsTools_Utilities_SimplifyNumerical_h 2 #define PhysicsTools_Utilities_SimplifyNumerical_h 16 template<
int n,
int m>
30 template<
int n,
int m>
45 template<
int n,
int m,
bool posM = (m > 0)>
53 template<
int m,
bool posM>
77 template<
int n,
int m>
84 template<
int n,
int m>
static type combine(const Numerical< n > &, const Numerical< 1 > &)
static type combine(const Numerical< n > &, const Numerical< m > &)
static type combine(const Numerical< n > &, const Numerical< 1 > &)
static type combine(const Numerical< n > &, const Numerical< m > &)
static type combine(const Numerical< n > &, const Numerical< 0 > &)
static type combine(const Numerical< n > &, const Numerical< m > &)
static type operate(const Numerical< n > &)
static type combine(const Numerical< n > &, const Numerical< m > &)
Numerical< n *NumPower< n, m-1 >::type::value > type
Fraction< 1, NumPower< n,-m >::type::value >::type type
static type combine(const Numerical< n > &, const Numerical< m > &)
static type combine(const Numerical< 1 > &, const Numerical< m > &)