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 101 of file SimplifyRatio.h.

Member Typedef Documentation

◆ arg1

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 102 of file SimplifyRatio.h.

◆ arg2

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 103 of file SimplifyRatio.h.

◆ type

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 104 of file SimplifyRatio.h.

Member Function Documentation

◆ combine()

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 105 of file SimplifyRatio.h.

109 {