Public Member Functions | |
TypeInfoTemplateNV111 ("symArray", T, memoerySpaceName()) | |
INLINE_FUNCTION_H | symArray () |
INLINE_FUNCTION_H | symArray (uint32 n) |
INLINE_FUNCTION_H | symArray (word name, uint32 n) |
INLINE_FUNCTION_H | symArray (word name, uint32 n, const T &val) |
INLINE_FUNCTION_H | symArray (word name, const Vector< T > &src) |
INLINE_FUNCTION_HD | symArray (const symArray &)=default |
INLINE_FUNCTION_HD symArray & | operator= (const symArray &)=default |
INLINE_FUNCTION_HD | symArray (symArray &&)=default |
INLINE_FUNCTION_HD symArray & | operator= (symArray &&)=default |
INLINE_FUNCTION_HD | ~symArray ()=default |
void | fill (const T &val) |
INLINE_FUNCTION_HD T & | operator() (uint32 i, uint32 j) |
const INLINE_FUNCTION_HD T & | operator() (uint32 i, uint32 j) const |
bool | assign (const Vector< T > src) |
FUNCTION_H bool | read (iIstream &is) |
FUNCTION_H bool | write (iOstream &os) const |
Static Public Member Functions | |
static INLINE_FUNCTION_HD uint32 | numElem (uint32 n) |
static bool | getN (uint32 nElem, uint32 &n) |
Private Types | |
using | SymArrayType = symArray< T, MemorySpace > |
using | iterator = T * |
using | constIterator = const T * |
using | reference = T & |
using | constReference = const T & |
using | valueType = T |
using | pointer = T * |
using | constPointer = const T * |
using | ViewType = ViewType1D< T, MemorySpace > |
using | deviceType = typename ViewType::device_type |
using | memory_space = typename ViewType::memory_space |
using | execution_space = typename ViewType::execution_space |
Static Private Member Functions | |
constexpr static const char * | memoerySpaceName () |
Private Attributes | |
uint32 | n_ = 0 |
ViewType | view_ |
Definition at line 54 of file symArrayHD.hpp.
|
private |
Definition at line 57 of file symArrayHD.hpp.
|
private |
Definition at line 59 of file symArrayHD.hpp.
|
private |
Definition at line 61 of file symArrayHD.hpp.
|
private |
Definition at line 63 of file symArrayHD.hpp.
|
private |
Definition at line 65 of file symArrayHD.hpp.
|
private |
Definition at line 67 of file symArrayHD.hpp.
|
private |
Definition at line 69 of file symArrayHD.hpp.
|
private |
Definition at line 71 of file symArrayHD.hpp.
|
private |
Definition at line 74 of file symArrayHD.hpp.
|
private |
Definition at line 76 of file symArrayHD.hpp.
|
private |
Definition at line 78 of file symArrayHD.hpp.
|
private |
Definition at line 80 of file symArrayHD.hpp.
|
inlineexplicit |
Definition at line 105 of file symArrayHD.hpp.
|
inline |
Definition at line 111 of file symArrayHD.hpp.
|
inline |
Definition at line 118 of file symArrayHD.hpp.
|
inline |
Definition at line 126 of file symArrayHD.hpp.
|
default |
|
default |
|
default |
|
inlinestaticconstexprprivate |
Definition at line 90 of file symArrayHD.hpp.
TypeInfoTemplateNV111 | ( | "symArray< T, MemorySpace >" | , |
T | , | ||
memoerySpaceName() | |||
) |
|
default |
|
default |
|
inline |
Definition at line 155 of file symArrayHD.hpp.
Referenced by symArray< nonLinearProperties >::symArray().
|
inline |
Definition at line 162 of file symArrayHD.hpp.
|
inline |
Definition at line 169 of file symArrayHD.hpp.
|
inline |
Definition at line 175 of file symArrayHD.hpp.
Referenced by symArray< nonLinearProperties >::read(), grainRolling< contactForceModel >::readGrainDict(), linear< limited >::readLinearDictionary(), cGRelativeLinear< limited >::readLinearDictionary(), cGAbsoluteLinear< limited >::readLinearDictionary(), nonLinearMod< limited >::readNonLinearDictionary(), nonLinear< limited >::readNonLinearDictionary(), normalRolling< contactForceModel >::readNormalDict(), and symArray< nonLinearProperties >::symArray().
|
inline |
Definition at line 206 of file symArrayHD.hpp.
Referenced by pFlow::operator>>().
|
inline |
Definition at line 217 of file symArrayHD.hpp.
Referenced by pFlow::operator<<().
|
inlinestatic |
Definition at line 232 of file symArrayHD.hpp.
Referenced by symArray< nonLinearProperties >::operator()(), and symArray< nonLinearProperties >::write().
Definition at line 238 of file symArrayHD.hpp.
Referenced by symArray< nonLinearProperties >::assign().
|
private |
Definition at line 85 of file symArrayHD.hpp.
Referenced by symArray< nonLinearProperties >::assign(), symArray< nonLinearProperties >::fill(), symArray< nonLinearProperties >::operator()(), and symArray< nonLinearProperties >::write().
|
private |
Definition at line 87 of file symArrayHD.hpp.
Referenced by symArray< nonLinearProperties >::assign(), symArray< nonLinearProperties >::fill(), symArray< nonLinearProperties >::operator()(), and symArray< nonLinearProperties >::write().