1 #ifndef PhysicsTools_Utilities_SimplifyPower_h
2 #define PhysicsTools_Utilities_SimplifyPower_h
35 pow(_1._1, _1._2 + _2));
38 template<TYPN1T1,
bool positive = (n>= 0)>
55 public SimplifySignedPower<n, A> { };
const Numerical< n > & num()
typedef POWER(A, NUM(n)) arg
COMBINE(A, NUM(n), num< 1 >()/pow(_1, num<-n >()))
typedef SUM(SUM(PROD(NUM(n-p), SIN2(A)), PROD(NUM(m-p), COS2(A))), NUM(p)) type
POWER_RULE(TYPT1, A, NUM(1), A, _1)
Sqrt< T >::type sqrt(const T &t)
Power< A, B >::type pow(const A &a, const B &b)