|
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] |
1.7.6.1