

Protected Attributes | |
| Time & | time_ |
| word | integrationMethod_ |
| pointStructure & | pStruct_ |
| realx3PointField_D & | velocity_ |
| uniquePtr< integration > | integrationPos_ |
| uniquePtr< integration > | integrationVel_ |
Protected Attributes inherited from eventObserver | |
| 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().