NewDomain2Base< T1, T2, TCombine, TSCombine > Struct Template Reference
#include <NewDomain.h>
List of all members.
|
Public Types |
| enum | { S2 = DomainTraits<T1>::dimensions
} |
| enum | { DX1 = DomainTraits<T1>::sliceDimensions
} |
| enum | { DX2 = DomainTraits<T2>::sliceDimensions
} |
| typedef TCombine | Type_t |
| typedef TSCombine | SliceType_t |
Static Public Member Functions |
| static Type_t | combine (const T1 &a, const T2 &b) |
| template<class RT > |
| static RT & | fill (RT &retval, const T1 &a, const T2 &b) |
| template<class UT > |
| static SliceType_t | combineSlice (const UT &u, const T1 &a, const T2 &b) |
| template<class RT , class UT > |
| static RT & | fillSlice (RT &retval, const UT &u, const T1 &a, const T2 &b) |
template<class T1, class T2, class TCombine, class TSCombine>
struct NewDomain2Base< T1, T2, TCombine, TSCombine >
Member Typedef Documentation
template<class T1, class T2, class TCombine, class TSCombine>
template<class T1, class T2, class TCombine, class TSCombine>
Member Enumeration Documentation
template<class T1, class T2, class TCombine, class TSCombine>
template<class T1, class T2, class TCombine, class TSCombine>
template<class T1, class T2, class TCombine, class TSCombine>
Member Function Documentation
template<class T1, class T2, class TCombine, class TSCombine>
| static Type_t NewDomain2Base< T1, T2, TCombine, TSCombine >::combine |
( |
const T1 & |
a, |
|
|
const T2 & |
b | |
|
) |
| | [inline, static] |
template<class T1, class T2, class TCombine, class TSCombine>
template<class RT >
| static RT& NewDomain2Base< T1, T2, TCombine, TSCombine >::fill |
( |
RT & |
retval, |
|
|
const T1 & |
a, |
|
|
const T2 & |
b | |
|
) |
| | [inline, static] |
template<class T1, class T2, class TCombine, class TSCombine>
template<class UT >
| static SliceType_t NewDomain2Base< T1, T2, TCombine, TSCombine >::combineSlice |
( |
const UT & |
u, |
|
|
const T1 & |
a, |
|
|
const T2 & |
b | |
|
) |
| | [inline, static] |
template<class T1, class T2, class TCombine, class TSCombine>
template<class RT , class UT >
| static RT& NewDomain2Base< T1, T2, TCombine, TSCombine >::fillSlice |
( |
RT & |
retval, |
|
|
const UT & |
u, |
|
|
const T1 & |
a, |
|
|
const T2 & |
b | |
|
) |
| | [inline, static] |
The documentation for this struct was generated from the following file: