CMS 3D CMS Logo

Public Types | Public Member Functions | Static Public Member Functions

funct::RatioP2< F, G, H >::prod0 Struct Reference

#include <SimplifyRatio.h>

List of all members.

Public Types

enum  { value = false }
typedef F A
typedef G B
typedef H C

Public Member Functions

typedef PROD_S (A, B) AB

Static Public Member Functions

static const Aa (const F &f, const G &g, const H &h)
static const Bb (const F &f, const G &g, const H &h)
static const Cc (const F &f, const G &g, const H &h)

Detailed Description

template<typename F, typename G, typename H>
struct funct::RatioP2< F, G, H >::prod0

Definition at line 242 of file SimplifyRatio.h.


Member Typedef Documentation

template<typename F , typename G , typename H >
typedef F funct::RatioP2< F, G, H >::prod0::A

Definition at line 243 of file SimplifyRatio.h.

template<typename F , typename G , typename H >
typedef G funct::RatioP2< F, G, H >::prod0::B

Definition at line 243 of file SimplifyRatio.h.

template<typename F , typename G , typename H >
typedef H funct::RatioP2< F, G, H >::prod0::C

Definition at line 243 of file SimplifyRatio.h.


Member Enumeration Documentation

template<typename F , typename G , typename H >
anonymous enum
Enumerator:
value 

Definition at line 248 of file SimplifyRatio.h.

{ value = false };

Member Function Documentation

template<typename F , typename G , typename H >
static const A& funct::RatioP2< F, G, H >::prod0::a ( const F &  f,
const G &  g,
const H &  h 
) [inline, static]

Definition at line 245 of file SimplifyRatio.h.

References f.

{ return f; }
template<typename F , typename G , typename H >
static const B& funct::RatioP2< F, G, H >::prod0::b ( const F &  f,
const G &  g,
const H &  h 
) [inline, static]

Definition at line 246 of file SimplifyRatio.h.

References g.

{ return g; }
template<typename F , typename G , typename H >
static const C& funct::RatioP2< F, G, H >::prod0::c ( const F &  f,
const G &  g,
const H &  h 
) [inline, static]

Definition at line 247 of file SimplifyRatio.h.

References h.

{ return h; }
template<typename F , typename G , typename H >
typedef funct::RatioP2< F, G, H >::prod0::PROD_S ( A  ,
B   
)