FreePOOMA
2.4.1
|
#include <NewDomain.h>
Public Types | |
enum | { S2 = DomainTraits<T1>::dimensions } |
enum | { S3 = S2 + DomainTraits<T2>::dimensions } |
enum | { DX1 = DomainTraits<T1>::sliceDimensions } |
enum | { DX2 = DomainTraits<T2>::sliceDimensions } |
enum | { DX3 = DomainTraits<T3>::sliceDimensions } |
typedef NewDomainNBase < NewDomain2< T1, T2 >, T3 > ::Type_t | Type_t |
typedef NewDomainNBase < NewDomain2< T1, T2 >, T3 > ::SliceType_t | SliceType_t |
Static Public Member Functions | |
static Type_t | combine (const T1 &a, const T2 &b, const T3 &c) |
template<class RT > | |
static RT & | fill (RT &retval, const T1 &a, const T2 &b, const T3 &c) |
template<class UT > | |
static SliceType_t | combineSlice (const UT &u, const T1 &a, const T2 &b, const T3 &c) |
template<class RT , class UT > | |
static RT & | fillSlice (RT &retval, const UT &u, const T1 &a, const T2 &b, const T3 &c) |
typedef NewDomainNBase<NewDomain2<T1,T2>, T3>::Type_t NewDomain3< T1, T2, T3 >::Type_t |
Reimplemented from NewDomainNBase< NewDomain2< T1, T2 >, T3 >.
typedef NewDomainNBase<NewDomain2<T1,T2>, T3>::SliceType_t NewDomain3< T1, T2, T3 >::SliceType_t |
Reimplemented from NewDomainNBase< NewDomain2< T1, T2 >, T3 >.
static Type_t NewDomain3< T1, T2, T3 >::combine | ( | const T1 & | a, |
const T2 & | b, | ||
const T3 & | c | ||
) | [inline, static] |
References NewDomain3< T1, T2, T3 >::fill().
Referenced by NewDomain3< T1, T2, T3 >::fill(), and NewDomain3< T1, T2, T3 >::fillSlice().
static RT& NewDomain3< T1, T2, T3 >::fill | ( | RT & | retval, |
const T1 & | a, | ||
const T2 & | b, | ||
const T3 & | c | ||
) | [inline, static] |
References NewDomain3< T1, T2, T3 >::combine().
Referenced by NewDomain3< T1, T2, T3 >::combine().
static SliceType_t NewDomain3< T1, T2, T3 >::combineSlice | ( | const UT & | u, |
const T1 & | a, | ||
const T2 & | b, | ||
const T3 & | c | ||
) | [inline, static] |
References NewDomain3< T1, T2, T3 >::fillSlice().
static RT& NewDomain3< T1, T2, T3 >::fillSlice | ( | RT & | retval, |
const UT & | u, | ||
const T1 & | a, | ||
const T2 & | b, | ||
const T3 & | c | ||
) | [inline, static] |
References NewDomain3< T1, T2, T3 >::combine().
Referenced by NewDomain3< T1, T2, T3 >::combineSlice().