CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Static Public Member Functions
funct::SimplSumOrd< F, G, H >::prod2 Struct Reference

#include <SimplifySum.h>

Public Types

enum  { value }
 
typedef G A
 
typedef Sum< A, B >::type AB
 
typedef H B
 
typedef SumStruct< A, Bbase
 
typedef F C
 

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::SimplSumOrd< F, G, H >::prod2

Definition at line 155 of file SimplifySum.h.

Member Typedef Documentation

template<typename F, typename G, typename H>
typedef G funct::SimplSumOrd< F, G, H >::prod2::A

Definition at line 156 of file SimplifySum.h.

template<typename F, typename G, typename H>
typedef Sum< A , B >::type funct::SimplSumOrd< F, G, H >::prod2::AB

Definition at line 158 of file SimplifySum.h.

template<typename F, typename G, typename H>
typedef H funct::SimplSumOrd< F, G, H >::prod2::B

Definition at line 156 of file SimplifySum.h.

template<typename F, typename G, typename H>
typedef SumStruct< A , B > funct::SimplSumOrd< F, G, H >::prod2::base

Definition at line 157 of file SimplifySum.h.

template<typename F, typename G, typename H>
typedef F funct::SimplSumOrd< F, G, H >::prod2::C

Definition at line 156 of file SimplifySum.h.

Member Enumeration Documentation

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

Definition at line 162 of file SimplifySum.h.

Member Function Documentation

template<typename F, typename G, typename H>
static const A& funct::SimplSumOrd< F, G, H >::prod2::a ( const F f,
const G &  g,
const H &  h 
)
inlinestatic

Definition at line 159 of file SimplifySum.h.

template<typename F, typename G, typename H>
static const B& funct::SimplSumOrd< F, G, H >::prod2::b ( const F f,
const G &  g,
const H &  h 
)
inlinestatic

Definition at line 160 of file SimplifySum.h.

template<typename F, typename G, typename H>
static const C& funct::SimplSumOrd< F, G, H >::prod2::c ( const F f,
const G &  g,
const H &  h 
)
inlinestatic

Definition at line 161 of file SimplifySum.h.