CMS 3D CMS Logo

Public Member Functions | Static Public Member Functions

funct::SimplifyPowerRatio< A, B, C, false > Struct Reference

#include <SimplifyRatio.h>

List of all members.

Public Member Functions

typedef POWER (A, B) arg1
typedef POWER (A, DIFF(B, C)) type
typedef POWER (A, C) arg2

Static Public Member Functions

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

Detailed Description

Definition at line 115 of file SimplifyRatio.h.


Member Function Documentation

static type funct::SimplifyPowerRatio< A, B, C, false >::combine ( const arg1 &  _1,
const arg2 &  _2 
) [inline, static]

Definition at line 119 of file SimplifyRatio.h.

References funct::pow().

                                                               { 
      return pow(DecomposePower<A, B>::getBase(_1), 
                 (DecomposePower<A, B>::getExp(_1) - 
                  DecomposePower<A, C>::getExp(_2))); }
typedef funct::SimplifyPowerRatio< A, B, C, false >::POWER ( A  ,
C   
)
typedef funct::SimplifyPowerRatio< A, B, C, false >::POWER ( A  ,
DIFF(B, C  
)
typedef funct::SimplifyPowerRatio< A, B, C, false >::POWER ( A  ,
B   
)