|
Grid 0.7.0
|
Go to the source code of this file.
Macros | |
| #define | UNARY(func) |
| #define | BINARY_RSCALAR(func, scal) |
Functions | |
| NAMESPACE_BEGIN (Grid) | |
| UNARY (sqrt) | |
| UNARY (sin) | |
| UNARY (cos) | |
| UNARY (asin) | |
| UNARY (acos) | |
| UNARY (log) | |
| UNARY (exp) | |
| UNARY (abs) | |
| UNARY (Not) | |
| template<class obj> | |
| accelerator_inline auto | toReal (const iScalar< obj > &z) -> typename iScalar< obj >::Realified |
| template<class obj, int N> | |
| accelerator_inline auto | toReal (const iVector< obj, N > &z) -> typename iVector< obj, N >::Realified |
| template<class obj, int N> | |
| accelerator_inline auto | toReal (const iMatrix< obj, N > &z) -> typename iMatrix< obj, N >::Realified |
| template<class obj> | |
| accelerator_inline auto | toComplex (const iScalar< obj > &z) -> typename iScalar< obj >::Complexified |
| template<class obj, int N> | |
| accelerator_inline auto | toComplex (const iVector< obj, N > &z) -> typename iVector< obj, N >::Complexified |
| template<class obj, int N> | |
| accelerator_inline auto | toComplex (const iMatrix< obj, N > &z) -> typename iMatrix< obj, N >::Complexified |
| BINARY_RSCALAR (div, Integer) | |
| BINARY_RSCALAR (mod, Integer) | |
| BINARY_RSCALAR (pow, RealD) | |
| BINARY_RSCALAR (pow, RealF) | |
| NAMESPACE_END (Grid) | |
| #define UNARY | ( | func | ) |
Definition at line 35 of file Tensor_unary.h.
| #define BINARY_RSCALAR | ( | func, | |
| scal ) |
Definition at line 61 of file Tensor_unary.h.
| NAMESPACE_BEGIN | ( | Grid | ) |
| accelerator_inline auto toReal | ( | const iScalar< obj > & | z | ) | -> typename iScalar< obj >::Realified |
Definition at line 97 of file Tensor_unary.h.
References iScalar< vtype >::_internal, accelerator_inline, and toReal().
| accelerator_inline auto toReal | ( | const iVector< obj, N > & | z | ) | -> typename iVector< obj, N >::Realified |
Definition at line 103 of file Tensor_unary.h.
References iVector< vtype, N >::_internal, accelerator_inline, and toReal().
| accelerator_inline auto toReal | ( | const iMatrix< obj, N > & | z | ) | -> typename iMatrix< obj, N >::Realified |
Definition at line 111 of file Tensor_unary.h.
References iMatrix< vtype, N >::_internal, accelerator_inline, and toReal().
| accelerator_inline auto toComplex | ( | const iScalar< obj > & | z | ) | -> typename iScalar< obj >::Complexified |
Definition at line 121 of file Tensor_unary.h.
References iScalar< vtype >::_internal, accelerator_inline, and toComplex().
Referenced by toComplex(), toComplex(), and toComplex().
| accelerator_inline auto toComplex | ( | const iVector< obj, N > & | z | ) | -> typename iVector< obj, N >::Complexified |
Definition at line 127 of file Tensor_unary.h.
References iVector< vtype, N >::_internal, accelerator_inline, and toComplex().
| accelerator_inline auto toComplex | ( | const iMatrix< obj, N > & | z | ) | -> typename iMatrix< obj, N >::Complexified |
Definition at line 135 of file Tensor_unary.h.
References iMatrix< vtype, N >::_internal, accelerator_inline, and toComplex().
| NAMESPACE_END | ( | Grid | ) |