CMS 3D CMS Logo

Classes | Namespaces | Functions

/data/refman/pasoursint/CMSSW_5_3_4/src/PhysicsTools/Utilities/interface/SimplifyPower.h File Reference

#include "PhysicsTools/Utilities/interface/Power.h"
#include "PhysicsTools/Utilities/interface/Ratio.h"
#include "PhysicsTools/Utilities/interface/Sum.h"
#include "PhysicsTools/Utilities/interface/Sqrt.h"
#include "PhysicsTools/Utilities/interface/Fraction.h"
#include "PhysicsTools/Utilities/interface/DecomposePower.h"
#include "PhysicsTools/Utilities/interface/Simplify_begin.h"
#include "PhysicsTools/Utilities/interface/Simplify_end.h"

Go to the source code of this file.

Classes

struct  funct::SimplifySignedPower< TYPN1T1, positive >

Namespaces

namespace  funct

Functions

 funct::NUM (n))
 funct::POWER_RULE (TYPT2, PROD_S(A, B), NUM(0), NUM(1), num< 1 >())
 funct::POWER_RULE (TYPT1, A, NUM(1), A, _1)
 funct::POWER_RULE (TYPT1, A, NUM(0), NUM(1), num< 1 >())
 funct::POWER_RULE (TYPN1T2, POWER_S(A, B), NUM(n), POWER(A, SUM(B, NUM(n))), pow(_1._1, _1._2+_2))
 funct::POWER_RULE (TYPT3, POWER_S(A, B), C, POWER(A, SUM(B, C)), pow(_1._1, _1._2+_2))
 funct::POWER_RULE (TYPT1, A, NUM(-1), RATIO(NUM(1), A), num< 1 >()/_1)
 funct::POWER_RULE (TYPT1, A, FRACT_S(1, 2), SQRT(A), sqrt(_1))
 funct::TEMPL (T1) struct Divides0
 funct::TEMPL (N1T1) struct Divides< POWER_S(A