CMS 3D CMS Logo

List of all members | Public Types | Static Public Member Functions
funct::SimplifyPowerRatio< A, B, C, parametric > Struct Template Reference

#include <SimplifyRatio.h>

Public Types

typedef Power< A, B >::type arg1
 
typedef Power< A, C >::type arg2
 
typedef RatioStruct< arg1, arg2type
 

Static Public Member Functions

static type combine (const arg1 &_1, const arg2 &_2)
 

Detailed Description

template<typename A, typename B, typename C, bool parametric = (Parametric<A>::value == 1)>
struct funct::SimplifyPowerRatio< A, B, C, parametric >

Definition at line 110 of file SimplifyRatio.h.

Member Typedef Documentation

template<typename A, typename B, typename C, bool parametric = (Parametric<A>::value == 1)>
typedef Power< A , B >::type funct::SimplifyPowerRatio< A, B, C, parametric >::arg1

Definition at line 111 of file SimplifyRatio.h.

template<typename A, typename B, typename C, bool parametric = (Parametric<A>::value == 1)>
typedef Power< A , C >::type funct::SimplifyPowerRatio< A, B, C, parametric >::arg2

Definition at line 112 of file SimplifyRatio.h.

template<typename A, typename B, typename C, bool parametric = (Parametric<A>::value == 1)>
typedef RatioStruct< arg1 , arg2 > funct::SimplifyPowerRatio< A, B, C, parametric >::type

Definition at line 113 of file SimplifyRatio.h.

Member Function Documentation

template<typename A, typename B, typename C, bool parametric = (Parametric<A>::value == 1)>
static type funct::SimplifyPowerRatio< A, B, C, parametric >::combine ( const arg1 _1,
const arg2 _2 
)
inlinestatic

Definition at line 114 of file SimplifyRatio.h.

118 {