Inheritance diagram for internalField< T, MemorySpace >:
Collaboration diagram for internalField< T, MemorySpace >:Public Types | |
| using | InternalFieldType = internalField< T, MemorySpace > |
| using | FieldType = Field< T, MemorySpace > |
| using | FieldTypeHost = Field< T, HostSpace > |
| using | VectorType = typename FieldType::VectorType |
| using | memory_space = typename FieldType::memory_space |
| using | execution_space = typename FieldType::execution_space |
| using | pointFieldType = pointField< VectorField, T, MemorySpace > |
| using | FieldType = Field< VectorField, T, MemorySpace > |
| using | boundaryFieldListType = boundaryFieldList< VectorField, T, MemorySpace > |
| using | VectorType = typename FieldType::VectorType |
| using | iterator = typename FieldType::iterator |
| using | const_iterator = typename FieldType::const_iterator |
| using | reference = typename FieldType::reference |
| using | const_reference = typename FieldType::const_reference |
| using | value_type = typename FieldType::value_type |
| using | pointer = typename FieldType::pointer |
| using | const_pointer = typename FieldType::const_pointer |
Public Member Functions | |
| internalField (const word &name, const internalPoints &internal, const T &defVal) | |
| internalField (const word &name, const internalPoints &internal, const T &defVal, const T &val) | |
| const auto & | deviceViewAll () const |
| auto | deviceView () const |
| auto | hostView () const |
| const FieldType & | field () const |
| FieldType & | field () |
| const pFlagTypeDevice & | activePointsMaskDevice () const |
| const pFlagTypeHost & | activePointsMaskHost () const |
| FieldTypeHost | activeValuesHost () const |
| auto | size () const |
| auto | capacity () const |
| word | name () const |
| word | fieldKey () const |
| const T & | defaultValue () const |
| rangeU32 | activeRange () const |
| auto | isAllActive () const |
| void | fillInternal (const T &val) |
| bool | insertSetElement (uint32IndexContainer indices, const T &val) |
| const Time & | time () const |
| bool | hearChanges (real t, real dt, uint32 iter, const message &msg, const anyList &varList) override |
| bool | write (iOstream &os, const IOPattern &iop) const |
| TypeInfoTemplateNV2 ("pointField", T, VectorType::memoerySpaceName()) | |
| pointField (const objectFile &objf, pointStructure &pStruct, const T &defVal) | |
Public Member Functions inherited from observer | |
| observer (message msg) | |
| observer (const subscriber *subscrbr, message msg) | |
| virtual | ~observer () |
| void | subscribe (const subscriber *subscrbr, message msg) |
| observer & | addEvent (message::EVENT event) |
| bool | subscribed () const |
| void | addToSubscriber (const subscriber *subscrbr, message msg) |
| bool | addToSubscriber (const subscriber &subscriber) |
Protected Member Functions | |
| bool | insert (const anyList &varList) |
| bool | rearrange (const anyList &varList) |
Protected Attributes | |
| FieldType | field_ |
| Field. More... | |
| T | defaultValue_ |
| value when a new item is added to field More... | |
| const internalPoints & | internalPoints_ |
| const ref to internal points More... | |
| boundaryFieldListType | boundaryFieldList_ |
| list of boundaries More... | |
| const pointStructure & | pStruct_ |
| refrence to point structure More... | |
Static Protected Attributes | |
| static const message | defaultMessage_ |
Additional Inherited Members | |
Static Public Member Functions inherited from observer | |
| static constexpr auto | numEvents () |
Definition at line 34 of file internalField.hpp.
| using InternalFieldType = internalField<T, MemorySpace> |
Definition at line 41 of file internalField.hpp.
Definition at line 43 of file internalField.hpp.
| using FieldTypeHost = Field<T, HostSpace> |
Definition at line 45 of file internalField.hpp.
| using VectorType = typename FieldType::VectorType |
Definition at line 47 of file internalField.hpp.
| using memory_space = typename FieldType::memory_space |
Definition at line 49 of file internalField.hpp.
| using execution_space = typename FieldType::execution_space |
Definition at line 51 of file internalField.hpp.
| using pointFieldType = pointField<VectorField, T, MemorySpace> |
Definition at line 40 of file pointField copy.hpp.
Definition at line 42 of file pointField copy.hpp.
| using boundaryFieldListType = boundaryFieldList<VectorField, T, MemorySpace> |
Definition at line 44 of file pointField copy.hpp.
| using VectorType = typename FieldType::VectorType |
Definition at line 46 of file pointField copy.hpp.
| using iterator = typename FieldType::iterator |
Definition at line 48 of file pointField copy.hpp.
| using const_iterator = typename FieldType::const_iterator |
Definition at line 50 of file pointField copy.hpp.
| using reference = typename FieldType::reference |
Definition at line 52 of file pointField copy.hpp.
| using const_reference = typename FieldType::const_reference |
Definition at line 54 of file pointField copy.hpp.
| using value_type = typename FieldType::value_type |
Definition at line 56 of file pointField copy.hpp.
| using pointer = typename FieldType::pointer |
Definition at line 58 of file pointField copy.hpp.
| using const_pointer = typename FieldType::const_pointer |
Definition at line 60 of file pointField copy.hpp.
| internalField | ( | const word & | name, |
| const internalPoints & | internal, | ||
| const T & | defVal | ||
| ) |
Definition at line 80 of file internalField.cpp.
| internalField | ( | const word & | name, |
| const internalPoints & | internal, | ||
| const T & | defVal, | ||
| const T & | val | ||
| ) |
Definition at line 105 of file internalField.cpp.
|
protected |
Definition at line 22 of file internalField.cpp.
|
protected |
Definition at line 58 of file internalField.cpp.
|
inline |
Definition at line 92 of file internalField.hpp.
Referenced by boundaryReflective::afterIteration(), ContactSearch< searchMethod >::BroadSearch(), ContactSearch< searchMethod >::ContactSearch(), boundaryField< T, void >::mirrorField(), AdamsMoulton3::predictRange(), AdamsMoulton4::predictRange(), AdamsMoulton5::predictRange(), and boundaryField< T, void >::thisField().
Here is the caller graph for this function:
|
inline |
Definition at line 97 of file internalField.hpp.
Referenced by grainParticles::initializeParticles(), sphereParticles::initializeParticles(), pFlow::intAllActive(), pFlow::intScattered(), and main().
Here is the caller graph for this function:
|
inline |
Definition at line 103 of file internalField.hpp.
|
inline |
Definition at line 109 of file internalField.hpp.
Referenced by AdamsBashforth2::correct(), pFlow::fillSequence(), grainParticles::grainParticles(), pFlow::max(), pFlow::min(), pFlow::minMax(), and sphereParticles::sphereParticles().
Here is the caller graph for this function:
|
inline |
Definition at line 115 of file internalField.hpp.
|
inline |
Definition at line 120 of file internalField.hpp.
Referenced by pFlow::fillSequence(), pFlow::intScattered(), pFlow::max(), pFlow::min(), and pFlow::minMax().
Here is the caller graph for this function:
|
inline |
Definition at line 125 of file internalField.hpp.
Referenced by pFlow::fillSequence(), pFlow::max(), pFlow::min(), and pFlow::minMax().
Here is the caller graph for this function:| pFlow::internalField< T, MemorySpace >::FieldTypeHost activeValuesHost |
Definition at line 134 of file internalField.cpp.
|
inline |
Definition at line 133 of file internalField.hpp.
|
inline |
Definition at line 139 of file internalField.hpp.
|
inline |
Definition at line 145 of file internalField.hpp.
Referenced by boundaryField< T, void >::fieldName().
Here is the caller graph for this function:
|
inline |
Definition at line 151 of file internalField.hpp.
|
inline |
Definition at line 157 of file internalField.hpp.
|
inline |
Definition at line 163 of file internalField.hpp.
Referenced by internalField< realx3, void >::fillInternal().
Here is the caller graph for this function:
|
inline |
Definition at line 169 of file internalField.hpp.
|
inline |
Definition at line 175 of file internalField.hpp.
Referenced by pointField< pFlow::VectorSingle, pFlow::AB3History >::fill().
Here is the caller graph for this function:
|
inline |
Definition at line 181 of file internalField.hpp.
Referenced by AdamsMoulton3::setInitialVals(), AdamsMoulton4::setInitialVals(), and AdamsMoulton5::setInitialVals().
Here is the caller graph for this function:
|
inline |
Definition at line 186 of file internalField.hpp.
|
overridevirtual |
Implements observer.
Definition at line 164 of file internalField.cpp.
Definition at line 203 of file internalField.cpp.
| TypeInfoTemplateNV2 | ( | "pointField" | , |
| T | , | ||
| VectorType::memoerySpaceName() | |||
| ) |
| pointField | ( | const objectFile & | objf, |
| pointStructure & | pStruct, | ||
| const T & | defVal | ||
| ) |
|
protected |
Definition at line 56 of file internalField.hpp.
Referenced by internalField< realx3, void >::capacity(), internalField< realx3, void >::deviceView(), internalField< realx3, void >::deviceViewAll(), internalField< realx3, void >::field(), internalField< realx3, void >::fieldKey(), internalField< realx3, void >::fillInternal(), internalField< realx3, void >::hostView(), internalField< realx3, void >::insertSetElement(), internalField< realx3, void >::name(), and internalField< realx3, void >::size().
|
protected |
value when a new item is added to field
Definition at line 59 of file internalField.hpp.
Referenced by internalField< realx3, void >::defaultValue().
|
protected |
const ref to internal points
Definition at line 62 of file internalField.hpp.
Referenced by internalField< realx3, void >::activePointsMaskDevice(), internalField< realx3, void >::activePointsMaskHost(), internalField< realx3, void >::activeRange(), internalField< realx3, void >::isAllActive(), and internalField< realx3, void >::time().
|
inlinestaticprotected |
Definition at line 65 of file internalField.hpp.
|
protected |
list of boundaries
Definition at line 67 of file pointField copy.hpp.
|
protected |
refrence to point structure
Definition at line 70 of file pointField copy.hpp.