CMS 3D CMS Logo

Classes | Namespaces
SimplifyTrigonometric.h File Reference
#include "PhysicsTools/Utilities/interface/Sin.h"
#include "PhysicsTools/Utilities/interface/Cos.h"
#include "PhysicsTools/Utilities/interface/Tan.h"
#include "PhysicsTools/Utilities/interface/Sin2Cos2.h"
#include "PhysicsTools/Utilities/interface/Minus.h"
#include "PhysicsTools/Utilities/interface/Product.h"
#include "PhysicsTools/Utilities/interface/Ratio.h"
#include "PhysicsTools/Utilities/interface/Sum.h"
#include "PhysicsTools/Utilities/interface/ParametricTrait.h"
#include <boost/mpl/if.hpp>
#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::Cos< MinusStruct< A > >
 
struct  funct::Product< CosStruct< A >, A >
 
struct  funct::Product< CosStruct< A >, SinStruct< A > >
 
struct  funct::Product< CosStruct< A >, TanStruct< A > >
 
struct  funct::Product< PowerStruct< CosStruct< A >, B >, PowerStruct< TanStruct< A >, B > >
 
struct  funct::Product< PowerStruct< CosStruct< A >, Numerical< n > >, PowerStruct< TanStruct< A >, Numerical< n > > >
 
struct  funct::Product< SinStruct< A >, A >
 
struct  funct::Product< TanStruct< A >, A >
 
struct  funct::Ratio< SinStruct< A >, CosStruct< A > >
 
struct  funct::Ratio< SinStruct< A >, TanStruct< A > >
 
struct  funct::SimpifyS2C2Sum< n, m, A, parametric >
 
struct  funct::SimpifyS2C2Sum< n, m, A, false >
 
struct  funct::SimplifySCRatio< A, parametric >
 
struct  funct::SimplifySCRatio< A, false >
 
struct  funct::SimplifySTnProduct< A, B, parametric >
 
struct  funct::SimplifySTnProduct< A, B, false >
 
struct  funct::SimplifySTProduct< A, parametric >
 
struct  funct::SimplifySTProduct< A, false >
 
struct  funct::SimplifySTRatio< A, parametric >
 
struct  funct::SimplifySTRatio< A, false >
 
struct  funct::Sin< MinusStruct< A > >
 
struct  funct::Sum< PowerStruct< CosStruct< A >, Numerical< 2 > >, PowerStruct< SinStruct< A >, Numerical< 2 > > >
 
struct  funct::Sum< PowerStruct< SinStruct< A >, Numerical< 2 > >, PowerStruct< CosStruct< A >, Numerical< 2 > > >
 
struct  funct::Sum< ProductStruct< Numerical< m >, PowerStruct< CosStruct< A >, Numerical< 2 > > >, ProductStruct< Numerical< n >, PowerStruct< SinStruct< A >, Numerical< 2 > > > >
 
struct  funct::Sum< ProductStruct< Numerical< n >, PowerStruct< SinStruct< A >, Numerical< 2 > > >, ProductStruct< Numerical< m >, PowerStruct< CosStruct< A >, Numerical< 2 > > > >
 
struct  funct::Tan< MinusStruct< A > >
 

Namespaces

 funct