#include <Stokhos_TinyVec.hpp>
|
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 |
|
template<typename ValueType, int N, bool UseIntrinsics, bool Mask = false>
class Stokhos::TinyVec< ValueType, N, UseIntrinsics, Mask >
Definition at line 313 of file Stokhos_TinyVec.hpp.
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
template<typename OrdinalType >
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
KOKKOS_INLINE_FUNCTION void Stokhos::TinyVec< ValueType, N, UseIntrinsics, Mask >::load |
( |
const ValueType |
a[] | ) |
|
|
inline |
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
KOKKOS_INLINE_FUNCTION void Stokhos::TinyVec< ValueType, N, UseIntrinsics, Mask >::load |
( |
const ValueType |
a | ) |
|
|
inline |
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
KOKKOS_INLINE_FUNCTION void Stokhos::TinyVec< ValueType, N, UseIntrinsics, Mask >::aligned_load |
( |
const ValueType |
a[] | ) |
|
|
inline |
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
template<typename OrdinalType >
KOKKOS_INLINE_FUNCTION void Stokhos::TinyVec< ValueType, N, UseIntrinsics, Mask >::gather |
( |
const ValueType |
a[], |
|
|
const OrdinalType |
idx[] |
|
) |
| |
|
inline |
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
KOKKOS_INLINE_FUNCTION void Stokhos::TinyVec< ValueType, N, UseIntrinsics, Mask >::scatter |
( |
ValueType |
a[] | ) |
const |
|
inline |
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
KOKKOS_INLINE_FUNCTION void Stokhos::TinyVec< ValueType, N, UseIntrinsics, Mask >::aligned_scatter |
( |
ValueType |
a[] | ) |
const |
|
inline |
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
KOKKOS_INLINE_FUNCTION void Stokhos::TinyVec< ValueType, N, UseIntrinsics, Mask >::multiply_add |
( |
const TinyVec< ValueType, N, UseIntrinsics, Mask > & |
t1, |
|
|
const TinyVec< ValueType, N, UseIntrinsics, Mask > & |
t2 |
|
) |
| |
|
inline |
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
KOKKOS_INLINE_FUNCTION ValueType Stokhos::TinyVec< ValueType, N, UseIntrinsics, Mask >::sum |
( |
| ) |
const |
|
inline |
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
template<typename ValueType , int N, bool UseIntrinsics, bool Mask = false>
The documentation for this class was generated from the following file: