Protected Attributes | |
Time & | time_ |
word | integrationMethod_ |
pointStructure & | pStruct_ |
realx3PointField_D & | velocity_ |
uniquePtr< integration > | integrationPos_ |
uniquePtr< integration > | integrationVel_ |
![]() | |
const eventSubscriber * | subscriber_ = nullptr |
bool | subscribed_ = false |
Definition at line 33 of file dynamicPointStructure.hpp.
dynamicPointStructure | ( | Time & | time, |
const word & | integrationMethod | ||
) |
Definition at line 25 of file dynamicPointStructure.cpp.
References endREPORT, fatalErrorInFunction, fatalExit, greenText, indexContainer< IndexType >::indicesHost(), n, pStruct, REPORT, and indexContainer< IndexType >::size().
|
default |
|
delete |
|
virtualdefault |
TypeInfo | ( | "dynamicPointStructure" | ) |
|
default |
|
delete |
|
inline |
Definition at line 88 of file dynamicPointStructure.hpp.
References dynamicPointStructure::pStruct_.
Referenced by particles::pStruct(), and dynamicPointStructure::update().
|
inline |
Definition at line 93 of file dynamicPointStructure.hpp.
References dynamicPointStructure::pStruct_.
|
inline |
Definition at line 98 of file dynamicPointStructure.hpp.
References dynamicPointStructure::velocity_.
Referenced by dynamicPointStructure::update().
|
inline |
Definition at line 103 of file dynamicPointStructure.hpp.
References dynamicPointStructure::velocity_.
|
inline |
Definition at line 108 of file dynamicPointStructure.hpp.
References pointStructure::pointPositionHostAll(), and dynamicPointStructure::pStruct_.
|
inline |
Definition at line 113 of file dynamicPointStructure.hpp.
References pointStructure::markDeleteOutOfBox(), and dynamicPointStructure::pStruct_.
Referenced by particles::beforeIteration().
bool predict | ( | real | dt, |
realx3PointField_D & | acceleration | ||
) |
Definition at line 121 of file dynamicPointStructure.cpp.
References pFlow::sphereParticlesKernels::acceleration(), and pStruct.
bool correct | ( | real | dt, |
realx3PointField_D & | acceleration | ||
) |
Definition at line 135 of file dynamicPointStructure.cpp.
References pFlow::sphereParticlesKernels::acceleration(), and pStruct.
|
overridevirtual |
Implements eventObserver.
Definition at line 181 of file dynamicPointStructure.cpp.
References VectorSingle< T, MemorySpace >::hostVector(), pointStructure::insertedPointIndex(), dynamicPointStructure::integrationPos_, dynamicPointStructure::integrationVel_, eventMessage::isInsert(), n, pointStructure::pointPosition(), dynamicPointStructure::pStruct(), and dynamicPointStructure::velocity().
|
protected |
Definition at line 40 of file dynamicPointStructure.hpp.
|
protected |
Definition at line 42 of file dynamicPointStructure.hpp.
|
protected |
Definition at line 44 of file dynamicPointStructure.hpp.
Referenced by dynamicPointStructure::markDeleteOutOfBox(), dynamicPointStructure::pointPositionHostAll(), and dynamicPointStructure::pStruct().
|
protected |
Definition at line 46 of file dynamicPointStructure.hpp.
Referenced by dynamicPointStructure::velocity(), and dynamicPointStructure::velocityHostAll().
|
protected |
Definition at line 48 of file dynamicPointStructure.hpp.
Referenced by dynamicPointStructure::update().
|
protected |
Definition at line 50 of file dynamicPointStructure.hpp.
Referenced by dynamicPointStructure::update().