Stokhos Package Browser (Single Doxygen Collection) Version of the Day
|
#include <Stokhos_TinyVec.hpp>
Public Member Functions | |
KOKKOS_INLINE_FUNCTION | TinyVec () |
KOKKOS_INLINE_FUNCTION | TinyVec (const ValueType a[]) |
template<typename OrdinalType > | |
KOKKOS_INLINE_FUNCTION | TinyVec (const ValueType a[], const OrdinalType idx[]) |
KOKKOS_INLINE_FUNCTION | TinyVec (const ValueType a) |
KOKKOS_INLINE_FUNCTION | TinyVec (const TinyVec &tv) |
KOKKOS_INLINE_FUNCTION TinyVec & | operator= (const TinyVec &tv) |
KOKKOS_INLINE_FUNCTION void | load (const ValueType a[]) |
KOKKOS_INLINE_FUNCTION void | load (const ValueType a) |
KOKKOS_INLINE_FUNCTION void | aligned_load (const ValueType a[]) |
template<typename OrdinalType > | |
KOKKOS_INLINE_FUNCTION void | gather (const ValueType a[], const OrdinalType idx[]) |
KOKKOS_INLINE_FUNCTION void | scatter (ValueType a[]) const |
KOKKOS_INLINE_FUNCTION void | aligned_scatter (ValueType a[]) const |
KOKKOS_INLINE_FUNCTION void | zero () |
KOKKOS_INLINE_FUNCTION void | plus_equal (const TinyVec &t) |
KOKKOS_INLINE_FUNCTION void | times_equal (const TinyVec &t) |
KOKKOS_INLINE_FUNCTION void | multiply_add (const TinyVec &t1, const TinyVec &t2) |
KOKKOS_INLINE_FUNCTION ValueType | sum () const |
Static Public Attributes | |
static const int | Num = N |
Private Attributes | |
ValueType | v [Num] |
Definition at line 345 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 351 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 354 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 360 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 365 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 370 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 376 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 383 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 389 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 395 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 402 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 408 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 414 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 420 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 426 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 432 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 439 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 445 of file Stokhos_TinyVec.hpp.
|
static |
Definition at line 348 of file Stokhos_TinyVec.hpp.
|
private |
Definition at line 453 of file Stokhos_TinyVec.hpp.