CMS 3D CMS Logo

Public Member Functions | Static Public Member Functions

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

#include <SimplifyProduct.h>

List of all members.

Public Member Functions

typedef POWER (A, B) arg1
typedef POWER (A, SUM(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 121 of file SimplifyProduct.h.


Member Function Documentation

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

Definition at line 125 of file SimplifyProduct.h.

References funct::pow().

    { return pow( DecomposePower< A, B >::getBase( _1 ), 
                  ( DecomposePower< A, B >::getExp( _1 ) + 
                    DecomposePower< A, C >::getExp( _2 ) ) ); }
typedef funct::SimplifyPowerProduct< A, B, C, false >::POWER ( A  ,
C   
)
typedef funct::SimplifyPowerProduct< A, B, C, false >::POWER ( A  ,
SUM(B, C  
)
typedef funct::SimplifyPowerProduct< A, B, C, false >::POWER ( A  ,
B   
)