|
| template<typename T = int, typename... U> |
| constexpr auto | Realm::make_point (const U &...rest) -> Point< sizeof...(rest), T > |
| | Helper function to initialize Point from a list of types without needing to explicitly specify the dimension or type of the resulting Point.
|
| |
| template<int N, typename T > |
| std::ostream & | Realm::operator<< (std::ostream &os, const Point< N, T > &p) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD bool | Realm::operator== (const Point< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD bool | Realm::operator!= (const Point< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Point< N, T > | Realm::operator+ (const Point< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Point< N, T > & | Realm::operator+= (Point< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Point< N, T > | Realm::operator- (const Point< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Point< N, T > & | Realm::operator-= (Point< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Point< N, T > | Realm::operator* (const Point< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Point< N, T > & | Realm::operator*= (Point< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Point< N, T > | Realm::operator/ (const Point< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Point< N, T > & | Realm::operator/= (Point< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Point< N, T > | Realm::operator% (const Point< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Point< N, T > & | Realm::operator%= (Point< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T > |
| std::ostream & | Realm::operator<< (std::ostream &os, const Rect< N, T > &p) |
| |
| template<int M, int N, typename T > |
| std::ostream & | Realm::operator<< (std::ostream &os, const Matrix< M, N, T > &p) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD bool | Realm::operator== (const Rect< N, T > &lhs, const Rect< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD bool | Realm::operator!= (const Rect< N, T > &lhs, const Rect< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Rect< N, T > | Realm::operator+ (const Rect< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Rect< N, T > & | Realm::operator+= (Rect< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Rect< N, T > | Realm::operator- (const Rect< N, T > &lhs, const Point< N, T2 > &rhs) |
| |
| template<int N, typename T , typename T2 > |
| REALM_CUDA_HD Rect< N, T > & | Realm::operator-= (Rect< N, T > &lhs, const Rect< N, T2 > &rhs) |
| |
| template<int M, int N, typename T , typename T2 > |
| REALM_CUDA_HD Point< M, T > | Realm::operator* (const Matrix< M, N, T > &m, const Point< N, T2 > &p) |
| |
| template<int M, int P, int N, typename T , typename T2 > |
| REALM_CUDA_HD Matrix< M, N, T > | Realm::operator* (const Matrix< M, P, T > &m, const Matrix< P, N, T2 > &n) |
| |
| template<int M, int N, typename T , typename T2 > |
| REALM_CUDA_HD bool | Realm::operator== (const Matrix< M, N, T > &lhs, const Matrix< M, N, T > &rhs) |
| |
| template<int M, int N, typename T , typename T2 > |
| REALM_CUDA_HD bool | Realm::operator!= (const Matrix< M, N, T > &lhs, const Matrix< M, N, T > &rhs) |
| |