Nektar++
|
#include <scalar.hpp>
Public Member Functions | |
void | store (std::uint32_t *p) const |
void | load (const std::uint32_t *p) |
scalarT ()=default | |
scalarT (const scalarT &rhs)=default | |
scalarT (const vectorType &rhs) | |
Public Member Functions inherited from tinysimd::scalarT< std::uint64_t > | |
scalarT ()=default | |
scalarT (const scalarT &rhs)=default | |
scalarT (const vectorType &rhs) | |
scalarT & | operator= (const scalarT &)=default |
void | store (scalarType *p) const |
void | store (scalarType *p, flag) const |
void | load (const scalarType *p) |
void | load (const scalarType *p, flag) |
void | broadcast (const scalarType rhs) |
void | gather (const scalarType *p, const scalarT< U > &indices) |
void | scatter (scalarType *p, const scalarT< U > &indices) const |
void | fma (const scalarT< std::uint64_t > &a, const scalarT< std::uint64_t > &b) |
scalarType | operator[] (size_t) const |
scalarType & | operator[] (size_t) |
void | operator+= (scalarT< std::uint64_t > rhs) |
void | operator-= (scalarT< std::uint64_t > rhs) |
void | operator*= (scalarT< std::uint64_t > rhs) |
void | operator/= (scalarT< std::uint64_t > rhs) |
Static Public Attributes | |
static constexpr scalarType | true_v = true |
static constexpr scalarType | false_v = false |
Static Public Attributes inherited from tinysimd::scalarT< std::uint64_t > | |
static constexpr unsigned int | width |
static constexpr unsigned int | alignment |
Additional Inherited Members | |
Public Types inherited from tinysimd::scalarT< std::uint64_t > | |
using | scalarType = std::uint64_t |
using | vectorType = scalarType |
using | scalarArray = scalarType[width] |
Public Attributes inherited from tinysimd::scalarT< std::uint64_t > | |
vectorType | _data |
Definition at line 358 of file scalar.hpp.
|
inline |
Definition at line 378 of file scalar.hpp.
References tinysimd::scalarT< std::uint64_t >::_data.
|
inlinedefault |
|
inlinedefault |
|
inline |
Definition at line 125 of file scalar.hpp.
|
inline |
Definition at line 372 of file scalar.hpp.
References tinysimd::scalarT< std::uint64_t >::_data, and CellMLToNektar.cellml_metadata::p.
|
staticconstexpr |
Definition at line 364 of file scalar.hpp.
|
staticconstexpr |
Definition at line 363 of file scalar.hpp.