#include <legion_domain.h>
Public Member Functions | |
| __CUDA_HD__ | DomainTransform (const DomainTransform &rhs) |
| template<int M, int N, typename T > | |
| __CUDA_HD__ | DomainTransform (const Transform< M, N, T > &rhs) |
| __CUDA_HD__ DomainTransform & | operator= (const DomainTransform &rhs) |
| template<int M, int N, typename T > | |
| __CUDA_HD__ DomainTransform & | operator= (const Transform< M, N, T > &rhs) |
| __CUDA_HD__ bool | operator== (const DomainTransform &rhs) const |
| __CUDA_HD__ bool | operator!= (const DomainTransform &rhs) const |
| template<int M, int N, typename T > | |
| __CUDA_HD__ | operator Transform< M, N, T > (void) const |
| __CUDA_HD__ DomainPoint | operator* (const DomainPoint &p) const |
| __CUDA_HD__ Domain | operator* (const Domain &domain) const |
| __CUDA_HD__ DomainTransform | operator* (const DomainTransform &transform) const |
| __CUDA_HD__ bool | is_identity (void) const |
Public Attributes | |
| int | m |
| int | n |
| coord_t | matrix [LEGION_MAX_DIM *LEGION_MAX_DIM] |
A type-erased version of a Transform for removing template parameters from a Transform object
1.8.6