Public Types | |
using | pointFieldType = pointField< VectorField, T, MemorySpace > |
using | FieldType = Field< VectorField, T, MemorySpace > |
using | VectorType = typename FieldType::VectorType |
using | iterator = typename FieldType::iterator |
using | constIterator = typename FieldType::constIterator |
using | reference = typename FieldType::reference |
using | constReference = typename FieldType::constReference |
using | valueType = typename FieldType::valueType |
using | pointer = typename FieldType::pointer |
using | constPointer = typename FieldType::constPointer |
![]() | |
using | VectorType = VectorField< T, void > |
using | FieldType = Field< VectorField, T, void > |
using | iterator = typename VectorType::iterator |
using | constIterator = typename VectorType::constIterator |
using | reference = typename VectorType::reference |
using | constReference = typename VectorType::constReference |
using | valueType = typename VectorType::valueType |
using | pointer = typename VectorType::pointer |
using | constPointer = typename VectorType::constPointer |
Public Member Functions | |
TypeInfoTemplateNV2 ("pointField", T, VectorType::memoerySpaceName()) | |
pointField (const pointStructure &pStruct, const T &defVal, bool subscribe=true) | |
pointField (const pointStructure &pStruct, const T &val, const T &defVal, bool subscribe=true) | |
pointField (const pointField &src, bool subscribe) | |
pointField (const pointField &src) | |
pointField (pointField &&src)=delete | |
pointField & | operator= (const pointField &rhs) |
pointField & | operator= (pointField &&)=delete |
uniquePtr< pointFieldType > | clone () const |
pointFieldType * | clonePtr () const |
const pointStructure & | pStruct () const |
INLINE_FUNCTION_H bool | allActive () const |
INLINE_FUNCTION_H bool | isActive (label i) const |
const auto & | pointFlag () const |
range | activeRange () const |
bool | update (const eventMessage &msg) |
bool | readPointField (iIstream &is) |
bool | writePointField (iOstream &os) const |
bool | read (iIstream &is) |
bool | write (iOstream &os) const |
![]() | |
eventObserver () | |
eventObserver (const eventSubscriber &subscriber, bool subscribe=true) | |
virtual | ~eventObserver () |
bool | subscribed () const |
bool | subscribe (const eventSubscriber &subscriber) |
void | invalidateSubscriber () |
![]() | |
TypeInfoTemplateNV2 ("Field", T, VectorType::memoerySpaceName()) | |
Field () | |
Field (const word &fieldKey) | |
Field (const word &name, const word &fieldKey) | |
Field (size_t len) | |
Field (const word &fieldKey, size_t len) | |
Field (const word &name, const word &fieldKey, size_t len) | |
Field (size_t len, const T &val) | |
Field (const word &fieldKey, size_t len, const T &val) | |
Field (const word &name, const word &fieldKey, size_t len, const T &val) | |
Field (size_t capacity, size_t len, RESERVE) | |
Field (const word &fieldKey, size_t capacity, size_t len, RESERVE) | |
Field (const word &name, const word &fieldKey, size_t capacity, size_t len, RESERVE) | |
Field (const Vector< T > &vec) | |
Field (const word &fieldKey, const Vector< T > &vec) | |
Field (const word &name, const word &fieldKey, const Vector< T > &vec) | |
Field (const word &name, const word &fieldKey, const FieldType &src) | |
Field (const FieldType &)=default | |
Field (FieldType &&)=delete | |
FieldType & | operator= (const FieldType &)=default |
FieldType & | operator= (FieldType &&)=delete |
INLINE_FUNCTION_H uniquePtr< FieldType > | clone () const |
INLINE_FUNCTION_H FieldType * | clonePtr () const |
const word & | fieldKey () const |
bool | readField (iIstream &is, const size_t len, bool readLength=true) |
bool | readField (iIstream &is) |
bool | writeField (iOstream &os) const |
bool | read (iIstream &is) |
bool | write (iOstream &os) const |
Protected Attributes | |
const pointStructure & | pStruct_ |
T | defaultValue_ |
![]() | |
const eventSubscriber * | subscriber_ = nullptr |
bool | subscribed_ = false |
![]() | |
const word | fieldKey_ |
Additional Inherited Members | |
![]() | |
bool | readUniform (iIstream &is, size_t len, bool readLength=true) |
bool | readNonUniform (iIstream &is, size_t len) |
![]() | |
static const word | FKey |
Definition at line 35 of file pointField.hpp.
using pointFieldType = pointField<VectorField, T, MemorySpace> |
Definition at line 42 of file pointField.hpp.
Definition at line 44 of file pointField.hpp.
using VectorType = typename FieldType::VectorType |
Definition at line 46 of file pointField.hpp.
using iterator = typename FieldType::iterator |
Definition at line 48 of file pointField.hpp.
using constIterator = typename FieldType::constIterator |
Definition at line 50 of file pointField.hpp.
using reference = typename FieldType::reference |
Definition at line 52 of file pointField.hpp.
using constReference = typename FieldType::constReference |
Definition at line 54 of file pointField.hpp.
using valueType = typename FieldType::valueType |
Definition at line 56 of file pointField.hpp.
using pointer = typename FieldType::pointer |
Definition at line 58 of file pointField.hpp.
using constPointer = typename FieldType::constPointer |
Definition at line 60 of file pointField.hpp.
pointField | ( | const pointStructure & | pStruct, |
const T & | defVal, | ||
bool | subscribe = true |
||
) |
Definition at line 45 of file pointField.cpp.
pointField | ( | const pointStructure & | pStruct, |
const T & | val, | ||
const T & | defVal, | ||
bool | subscribe = true |
||
) |
Definition at line 62 of file pointField.cpp.
pointField | ( | const pointField< VectorField, T, MemorySpace > & | src, |
bool | subscribe | ||
) |
Definition at line 79 of file pointField.cpp.
pointField | ( | const pointField< VectorField, T, MemorySpace > & | src | ) |
Definition at line 91 of file pointField.cpp.
|
delete |
TypeInfoTemplateNV2 | ( | "pointField< VectorField, T, MemorySpace >" | , |
T | , | ||
VectorType::memoerySpaceName() | |||
) |
pFlow::pointField< VectorField, T, MemorySpace > & operator= | ( | const pointField< VectorField, T, MemorySpace > & | rhs | ) |
Definition at line 99 of file pointField.cpp.
|
delete |
|
inline |
Definition at line 104 of file pointField.hpp.
|
inline |
Definition at line 109 of file pointField.hpp.
|
inline |
Definition at line 117 of file pointField.hpp.
|
inline |
Definition at line 123 of file pointField.hpp.
Referenced by pFlow::maxActive().
|
inline |
Definition at line 129 of file pointField.hpp.
|
inline |
Definition at line 133 of file pointField.hpp.
Referenced by pFlow::maxActive().
|
inline |
Definition at line 138 of file pointField.hpp.
Referenced by AdamsBashforth2::intRange(), AdamsBashforth3::intRange(), AdamsBashforth5::intRange(), AdamsBashforth4::intRange(), AdamsMoulton3::predictRange(), AdamsMoulton4::predictRange(), and AdamsMoulton5::predictRange().
|
virtual |
Implements eventObserver.
Definition at line 111 of file pointField.cpp.
bool readPointField | ( | iIstream & | is | ) |
Definition at line 24 of file pointField.cpp.
Referenced by pointField< T >::read().
bool writePointField | ( | iOstream & | os | ) | const |
Definition at line 34 of file pointField.cpp.
Referenced by pointField< T >::write().
|
inline |
Definition at line 154 of file pointField.hpp.
Referenced by pFlow::operator>>().
|
inline |
Definition at line 159 of file pointField.hpp.
Referenced by pFlow::operator<<().
|
protected |
Definition at line 65 of file pointField.hpp.
Referenced by pointField< T >::activeRange(), pointField< T >::allActive(), pointField< T >::isActive(), pointField< T >::pointFlag(), and pointField< T >::pStruct().
|
protected |
Definition at line 68 of file pointField.hpp.