#include <legion_domain.h>
Public Member Functions | |
| __CUDA_HD__ | DomainAffineTransform (const DomainAffineTransform &rhs) |
| __CUDA_HD__ | DomainAffineTransform (const DomainTransform &t, const DomainPoint &p) |
| template<int M, int N, typename T > | |
| __CUDA_HD__ | DomainAffineTransform (const AffineTransform< M, N, T > &transform) |
| __CUDA_HD__ DomainAffineTransform & | operator= (const DomainAffineTransform &rhs) |
| template<int M, int N, typename T > | |
| __CUDA_HD__ DomainAffineTransform & | operator= (const AffineTransform< M, N, T > &rhs) |
| __CUDA_HD__ bool | operator== (const DomainAffineTransform &rhs) const |
| __CUDA_HD__ bool | operator!= (const DomainAffineTransform &rhs) const |
| template<int M, int N, typename T > | |
| __CUDA_HD__ | operator AffineTransform< M, N, T > (void) const |
| __CUDA_HD__ DomainPoint | operator[] (const DomainPoint &p) const |
| __CUDA_HD__ bool | is_identity (void) const |
Public Attributes | |
| DomainTransform | transform |
| DomainPoint | offset |
A type-erased version of an AffineTransform for removing template parameters from an AffineTransform type
1.8.6