#include <Array.h>
List of all members.
Public Types |
enum | { sv = DomainTraits<SDomain_t>::singleValued
} |
typedef Array< Dim, T, EngineTag > | Subject_t |
typedef Subject_t::Domain_t | Domain_t |
typedef NewDomain4< Sub1, Sub2,
Sub3, Sub4 > | NewDomain_t |
typedef NewDomain_t::SliceType_t | SDomain_t |
typedef View1Implementation
< Subject_t, SDomain_t, sv > | Dispatch_t |
typedef CombineDomainOpt
< NewDomain_t, sv > | Combine_t |
typedef Dispatch_t::Type_t | Type_t |
typedef Dispatch_t::ReadType_t | ReadType_t |
Static Public Member Functions |
static Type_t | make (const Subject_t &a, const Sub1 &s1, const Sub2 &s2, const Sub3 &s3, const Sub4 &s4) |
static ReadType_t | makeRead (const Subject_t &a, const Sub1 &s1, const Sub2 &s2, const Sub3 &s3, const Sub4 &s4) |
template<int Dim, class T, class EngineTag, class Sub1, class Sub2, class Sub3, class Sub4>
struct View4< Array< Dim, T, EngineTag >, Sub1, Sub2, Sub3, Sub4 >
Member Typedef Documentation
template<int Dim, class T , class EngineTag , class Sub1 , class Sub2 , class Sub3 , class Sub4 >
template<int Dim, class T , class EngineTag , class Sub1 , class Sub2 , class Sub3 , class Sub4 >
template<int Dim, class T , class EngineTag , class Sub1 , class Sub2 , class Sub3 , class Sub4 >
template<int Dim, class T , class EngineTag , class Sub1 , class Sub2 , class Sub3 , class Sub4 >
template<int Dim, class T , class EngineTag , class Sub1 , class Sub2 , class Sub3 , class Sub4 >
template<int Dim, class T , class EngineTag , class Sub1 , class Sub2 , class Sub3 , class Sub4 >
template<int Dim, class T , class EngineTag , class Sub1 , class Sub2 , class Sub3 , class Sub4 >
typedef Dispatch_t::Type_t View4< Array< Dim, T, EngineTag >, Sub1, Sub2, Sub3, Sub4 >::Type_t |
template<int Dim, class T , class EngineTag , class Sub1 , class Sub2 , class Sub3 , class Sub4 >
typedef Dispatch_t::ReadType_t View4< Array< Dim, T, EngineTag >, Sub1, Sub2, Sub3, Sub4 >::ReadType_t |
Member Enumeration Documentation
template<int Dim, class T , class EngineTag , class Sub1 , class Sub2 , class Sub3 , class Sub4 >
Member Function Documentation
template<int Dim, class T , class EngineTag , class Sub1 , class Sub2 , class Sub3 , class Sub4 >
static Type_t View4< Array< Dim, T, EngineTag >, Sub1, Sub2, Sub3, Sub4 >::make |
( |
const Subject_t & |
a, |
|
|
const Sub1 & |
s1, |
|
|
const Sub2 & |
s2, |
|
|
const Sub3 & |
s3, |
|
|
const Sub4 & |
s4 |
|
) |
| [inline, static] |
template<int Dim, class T , class EngineTag , class Sub1 , class Sub2 , class Sub3 , class Sub4 >
static ReadType_t View4< Array< Dim, T, EngineTag >, Sub1, Sub2, Sub3, Sub4 >::makeRead |
( |
const Subject_t & |
a, |
|
|
const Sub1 & |
s1, |
|
|
const Sub2 & |
s2, |
|
|
const Sub3 & |
s3, |
|
|
const Sub4 & |
s4 |
|
) |
| [inline, static] |
The documentation for this struct was generated from the following file: