|
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 336 of file scalar.hpp.
|
inline |
|
inlinedefault |
|
inlinedefault |
|
inline |
Definition at line 125 of file scalar.hpp.
|
inline |
Definition at line 350 of file scalar.hpp.
References tinysimd::scalarT< std::uint64_t >::_data, and CellMLToNektar.cellml_metadata::p.
|
staticconstexpr |
Definition at line 342 of file scalar.hpp.
|
staticconstexpr |
Definition at line 341 of file scalar.hpp.