#include <NewDomain.h>
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) |
typedef TCombine NewDomain2Base< T1, T2, TCombine, TSCombine >::Type_t |
typedef TSCombine NewDomain2Base< T1, T2, TCombine, TSCombine >::SliceType_t |
static Type_t NewDomain2Base< T1, T2, TCombine, TSCombine >::combine | ( | const T1 & | a, | |
const T2 & | b | |||
) | [inline, static] |
static RT& NewDomain2Base< T1, T2, TCombine, TSCombine >::fill | ( | RT & | retval, | |
const T1 & | a, | |||
const T2 & | b | |||
) | [inline, static] |
static SliceType_t NewDomain2Base< T1, T2, TCombine, TSCombine >::combineSlice | ( | const UT & | u, | |
const T1 & | a, | |||
const T2 & | b | |||
) | [inline, static] |
static RT& NewDomain2Base< T1, T2, TCombine, TSCombine >::fillSlice | ( | RT & | retval, | |
const UT & | u, | |||
const T1 & | a, | |||
const T2 & | b | |||
) | [inline, static] |