Public Types |
enum | { S2 = DomainTraits<T1>::dimensions
} |
enum | { S3 = S2 + DomainTraits<T2>::dimensions
} |
enum | { S4 = S3 + DomainTraits<T3>::dimensions
} |
enum | { S5 = S4 + DomainTraits<T4>::dimensions
} |
enum | { S6 = S5 + DomainTraits<T5>::dimensions
} |
enum | { S7 = S6 + DomainTraits<T6>::dimensions
} |
enum | { DX1 = DomainTraits<T1>::sliceDimensions
} |
enum | { DX2 = DomainTraits<T2>::sliceDimensions
} |
enum | { DX3 = DomainTraits<T3>::sliceDimensions
} |
enum | { DX4 = DomainTraits<T4>::sliceDimensions
} |
enum | { DX5 = DomainTraits<T5>::sliceDimensions
} |
enum | { DX6 = DomainTraits<T6>::sliceDimensions
} |
enum | { DX7 = DomainTraits<T7>::sliceDimensions
} |
typedef NewDomainNBase
< NewDomain6< T1, T2, T3, T4,
T5, T6 >, T7 >::Type_t | Type_t |
typedef NewDomainNBase
< NewDomain6< T1, T2, T3, T4,
T5, T6 >, T7 >::SliceType_t | SliceType_t |
Static Public Member Functions |
static Type_t | combine (const T1 &a, const T2 &b, const T3 &c, const T4 &d, const T5 &e, const T6 &f, const T7 &g) |
template<class RT > |
static RT & | fill (RT &retval, const T1 &a, const T2 &b, const T3 &c, const T4 &d, const T5 &e, const T6 &f, const T7 &g) |
template<class UT > |
static SliceType_t | combineSlice (const UT &u, const T1 &a, const T2 &b, const T3 &c, const T4 &d, const T5 &e, const T6 &f, const T7 &g) |
template<class RT , class UT > |
static RT & | fillSlice (RT &retval, const UT &u, const T1 &a, const T2 &b, const T3 &c, const T4 &d, const T5 &e, const T6 &f, const T7 &g) |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 >
static Type_t NewDomain7< T1, T2, T3, T4, T5, T6, T7 >::combine |
( |
const T1 & |
a, |
|
|
const T2 & |
b, |
|
|
const T3 & |
c, |
|
|
const T4 & |
d, |
|
|
const T5 & |
e, |
|
|
const T6 & |
f, |
|
|
const T7 & |
g |
|
) |
| [inline, static] |
References NewDomain7< T1, T2, T3, T4, T5, T6, T7 >::fill().
Referenced by NewDomain7< T1, T2, T3, T4, T5, T6, T7 >::fill(), and NewDomain7< T1, T2, T3, T4, T5, T6, T7 >::fillSlice().
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 >
template<class RT >
static RT& NewDomain7< T1, T2, T3, T4, T5, T6, T7 >::fill |
( |
RT & |
retval, |
|
|
const T1 & |
a, |
|
|
const T2 & |
b, |
|
|
const T3 & |
c, |
|
|
const T4 & |
d, |
|
|
const T5 & |
e, |
|
|
const T6 & |
f, |
|
|
const T7 & |
g |
|
) |
| [inline, static] |
References NewDomain7< T1, T2, T3, T4, T5, T6, T7 >::combine().
Referenced by NewDomain7< T1, T2, T3, T4, T5, T6, T7 >::combine().
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 >
template<class UT >
static SliceType_t NewDomain7< T1, T2, T3, T4, T5, T6, T7 >::combineSlice |
( |
const UT & |
u, |
|
|
const T1 & |
a, |
|
|
const T2 & |
b, |
|
|
const T3 & |
c, |
|
|
const T4 & |
d, |
|
|
const T5 & |
e, |
|
|
const T6 & |
f, |
|
|
const T7 & |
g |
|
) |
| [inline, static] |
template<class T1 , class T2 , class T3 , class T4 , class T5 , class T6 , class T7 >
template<class RT , class UT >
static RT& NewDomain7< T1, T2, T3, T4, T5, T6, T7 >::fillSlice |
( |
RT & |
retval, |
|
|
const UT & |
u, |
|
|
const T1 & |
a, |
|
|
const T2 & |
b, |
|
|
const T3 & |
c, |
|
|
const T4 & |
d, |
|
|
const T5 & |
e, |
|
|
const T6 & |
f, |
|
|
const T7 & |
g |
|
) |
| [inline, static] |
References NewDomain7< T1, T2, T3, T4, T5, T6, T7 >::combine().
Referenced by NewDomain7< T1, T2, T3, T4, T5, T6, T7 >::combineSlice().