FreePOOMA
2.4.1
|
DomainTraits<Region<Dim,T>>: The traits for an N-dimensional Region domain. More...
#include <DomainTraits.Region.h>
Public Types | |
enum | { domain = Base_t::domain } |
enum | { dimensions = Base_t::dimensions, sliceDimensions = Dim } |
enum | { loopAware = false } |
enum | { singleValued = false } |
enum | { unitStride = true } |
enum | { wildcard = false } |
typedef DomainTraitsDomain < Region< Dim, T >, T, Dim > | Base_t |
typedef Base_t::Element_t | Element_t |
typedef Base_t::Domain_t | Domain_t |
typedef Base_t::NewDomain1_t | NewDomain1_t |
typedef Region< 1, T > | OneDomain_t |
typedef Region< 1, T > | PointDomain_t |
typedef Region< Dim, T > | BlockDomain_t |
typedef Region< Dim, T > | AskDomain_t |
typedef Region< Dim, T > | AddResult_t |
typedef Region< Dim, T > | MultResult_t |
typedef WrapNoInit< OneDomain_t > | Storage_t [Dim] |
Static Public Member Functions | |
static OneDomain_t & | getDomain (Domain_t &d, int n) |
static const OneDomain_t & | getDomain (const Domain_t &d, int n) |
static PointDomain_t & | getPointDomain (Domain_t &d, int n) |
static const PointDomain_t & | getPointDomain (const Domain_t &d, int n) |
static void | initializeStorage (Storage_t &dom) |
DomainTraits<Region<Dim,T>>: The traits for an N-dimensional Region domain.
typedef DomainTraitsDomain<Region<Dim,T>, T, Dim> DomainTraits< Region< Dim, T > >::Base_t |
typedef Base_t::Element_t DomainTraits< Region< Dim, T > >::Element_t |
Reimplemented from DomainTraitsDomain< Region< Dim, T >, T, Dim >.
typedef Base_t::Domain_t DomainTraits< Region< Dim, T > >::Domain_t |
Reimplemented from DomainTraitsDomain< Region< Dim, T >, T, Dim >.
typedef Base_t::NewDomain1_t DomainTraits< Region< Dim, T > >::NewDomain1_t |
Reimplemented from DomainTraitsDomain< Region< Dim, T >, T, Dim >.
typedef Region<1,T> DomainTraits< Region< Dim, T > >::OneDomain_t |
typedef Region<1,T> DomainTraits< Region< Dim, T > >::PointDomain_t |
typedef Region<Dim,T> DomainTraits< Region< Dim, T > >::BlockDomain_t |
typedef Region<Dim,T> DomainTraits< Region< Dim, T > >::AskDomain_t |
typedef Region<Dim,T> DomainTraits< Region< Dim, T > >::AddResult_t |
typedef Region<Dim,T> DomainTraits< Region< Dim, T > >::MultResult_t |
typedef WrapNoInit<OneDomain_t> DomainTraits< Region< Dim, T > >::Storage_t[Dim] |
static OneDomain_t& DomainTraits< Region< Dim, T > >::getDomain | ( | Domain_t & | d, |
int | n | ||
) | [inline, static] |
static const OneDomain_t& DomainTraits< Region< Dim, T > >::getDomain | ( | const Domain_t & | d, |
int | n | ||
) | [inline, static] |
static PointDomain_t& DomainTraits< Region< Dim, T > >::getPointDomain | ( | Domain_t & | d, |
int | n | ||
) | [inline, static] |
References DomainTraitsScalar< T, T, T >::getDomain().
static const PointDomain_t& DomainTraits< Region< Dim, T > >::getPointDomain | ( | const Domain_t & | d, |
int | n | ||
) | [inline, static] |
References DomainTraitsScalar< T, T, T >::getDomain().
static void DomainTraits< Region< Dim, T > >::initializeStorage | ( | Storage_t & | dom | ) | [inline, static] |