#include <DomainTraits.Range.h>
Public Types | |
enum | { domain = Base_t::domain } |
enum | { dimensions = Base_t::dimensions, sliceDimensions = Dim } |
enum | { loopAware = false } |
enum | { singleValued = false } |
enum | { unitStride = false } |
enum | { wildcard = false } |
typedef DomainTraitsDomain < Range< Dim >, int, 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 Range< 1 > | OneDomain_t |
typedef Range< 1 > | PointDomain_t |
typedef Interval< Dim > | BlockDomain_t |
typedef Loc< Dim > | AskDomain_t |
typedef Range< Dim > | AddResult_t |
typedef Range< Dim > | 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) |
typedef DomainTraitsDomain<Range<Dim>, int, Dim> DomainTraits< Range< Dim > >::Base_t |
typedef Base_t::Element_t DomainTraits< Range< Dim > >::Element_t |
Reimplemented from DomainTraitsDomain< Range< Dim >, int, Dim >.
typedef Base_t::Domain_t DomainTraits< Range< Dim > >::Domain_t |
Reimplemented from DomainTraitsDomain< Range< Dim >, int, Dim >.
typedef Base_t::NewDomain1_t DomainTraits< Range< Dim > >::NewDomain1_t |
Reimplemented from DomainTraitsDomain< Range< Dim >, int, Dim >.
typedef Range<1> DomainTraits< Range< Dim > >::OneDomain_t |
typedef Range<1> DomainTraits< Range< Dim > >::PointDomain_t |
typedef Interval<Dim> DomainTraits< Range< Dim > >::BlockDomain_t |
typedef Loc<Dim> DomainTraits< Range< Dim > >::AskDomain_t |
typedef Range<Dim> DomainTraits< Range< Dim > >::AddResult_t |
typedef Range<Dim> DomainTraits< Range< Dim > >::MultResult_t |
typedef WrapNoInit<OneDomain_t> DomainTraits< Range< Dim > >::Storage_t[Dim] |
static OneDomain_t& DomainTraits< Range< Dim > >::getDomain | ( | Domain_t & | d, | |
int | n | |||
) | [inline, static] |
static const OneDomain_t& DomainTraits< Range< Dim > >::getDomain | ( | const Domain_t & | d, | |
int | n | |||
) | [inline, static] |
static PointDomain_t& DomainTraits< Range< Dim > >::getPointDomain | ( | Domain_t & | d, | |
int | n | |||
) | [inline, static] |
References DomainTraitsScalar< T, T, T >::getDomain().
static const PointDomain_t& DomainTraits< Range< Dim > >::getPointDomain | ( | const Domain_t & | d, | |
int | n | |||
) | [inline, static] |
References DomainTraitsScalar< T, T, T >::getDomain().
static void DomainTraits< Range< Dim > >::initializeStorage | ( | Storage_t & | dom | ) | [inline, static] |