|
| KOKKOS_FUNCTION | Vector (const T &t) |
| | init. vector with a scalar value.
|
| |
| KOKKOS_FUNCTION | Vector (const T &t0, const T &t1) |
| | special constructor for 2D left empty for general purpose vector
|
| |
| KOKKOS_FUNCTION | Vector (const T &t0, const T &t1, const T &t2) |
| | special constructor for 3D; left empty for general purpose vector
|
| |
| KOKKOS_FUNCTION | Vector (const Vector< size, T > &v) |
| | constructor init. vector from vector
|
| |
| KOKKOS_FUNCTION void | assign (const T &t) |
| | assigns a value to all vector entries.
|
| |
| KOKKOS_FUNCTION Vector< size, T > & | operator= (const Vector< size, T > &v) |
| | operator overloading for vector assignment
|
| |
| KOKKOS_FUNCTION T & | operator[] (int i) |
| | operator overloading; access to vector entries; both () and [] are allowed
|
| |
| KOKKOS_FUNCTION const T & | operator[] (int i) const |
| | operator overloading; access to vector entries; both () and [] are allowed; !!! Attention: const
|
| |
| KOKKOS_FUNCTION Vector< size, T > & | operator+= (const Vector< size, T > &v) |
| | operator overloading; add a vector to this existing one (this)
|
| |
| KOKKOS_FUNCTION Vector< size, T > & | operator-= (const Vector< size, T > &v) |
| | operator overloading; subtracts a vector from the existing one (this)
|
| |
| template<class convert_to_T> |
| KOKKOS_FUNCTION | operator Vector< size, convert_to_T > () const |
| |
template<int size, class T>
class tarch::la::Vector< size, T >
light-weight implementation of a vector class.
- Template Parameters
-
- Author
- Philipp Neumann