Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::PointInRectIterator< N, T > Class Template Reference

#include <point.h>

Public Member Functions

REALM_CUDA_HD PointInRectIterator (void)
 
REALM_CUDA_HD PointInRectIterator (const Rect< N, T > &_r, bool _fortran_order=true)
 
REALM_CUDA_HD void reset (const Rect< N, T > &_r, bool _fortran_order=true)
 
REALM_CUDA_HD bool step (void)
 

Public Attributes

Point< N, T > p
 
bool valid
 
Rect< N, T > rect
 
bool fortran_order
 

Constructor & Destructor Documentation

◆ PointInRectIterator() [1/2]

template<int N, typename T >
REALM_CUDA_HD Realm::PointInRectIterator< N, T >::PointInRectIterator ( void  )

◆ PointInRectIterator() [2/2]

template<int N, typename T >
REALM_CUDA_HD Realm::PointInRectIterator< N, T >::PointInRectIterator ( const Rect< N, T > &  _r,
bool  _fortran_order = true 
)

Member Function Documentation

◆ reset()

template<int N, typename T >
REALM_CUDA_HD void Realm::PointInRectIterator< N, T >::reset ( const Rect< N, T > &  _r,
bool  _fortran_order = true 
)

◆ step()

template<int N, typename T >
REALM_CUDA_HD bool Realm::PointInRectIterator< N, T >::step ( void  )

Member Data Documentation

◆ fortran_order

template<int N, typename T >
bool Realm::PointInRectIterator< N, T >::fortran_order

◆ p

template<int N, typename T >
Point<N, T> Realm::PointInRectIterator< N, T >::p

◆ rect

template<int N, typename T >
Rect<N, T> Realm::PointInRectIterator< N, T >::rect

◆ valid

template<int N, typename T >
bool Realm::PointInRectIterator< N, T >::valid

The documentation for this class was generated from the following file: