Stokhos Package Browser (Single Doxygen Collection) Version of the Day
|
#include <Stokhos_TinyVec.hpp>
Public Member Functions | |
KOKKOS_INLINE_FUNCTION | TinyVec (int size) |
KOKKOS_INLINE_FUNCTION | TinyVec (const ValueType a[], int size) |
template<typename OrdinalType > | |
KOKKOS_INLINE_FUNCTION | TinyVec (const ValueType a[], const OrdinalType idx[], int size) |
KOKKOS_INLINE_FUNCTION | TinyVec (const ValueType a, int size) |
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] |
int | sz |
Definition at line 457 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 463 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 466 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 473 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 479 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 485 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 492 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 500 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 506 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 512 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 519 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 525 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 531 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 537 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 543 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 549 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 556 of file Stokhos_TinyVec.hpp.
|
inline |
Definition at line 562 of file Stokhos_TinyVec.hpp.
|
static |
Definition at line 460 of file Stokhos_TinyVec.hpp.
|
private |
Definition at line 570 of file Stokhos_TinyVec.hpp.
|
private |
Definition at line 571 of file Stokhos_TinyVec.hpp.