Public Member Functions | |
TypeInfo ("integration") | |
integration (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | |
virtual | ~integration ()=default |
create_vCtor (integration, word,(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method),(baseName, owner, pStruct, method)) | |
const auto & | pStruct () const |
virtual bool | predict (real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 |
virtual bool | correct (real dt, realx3Vector_D &y, realx3Vector_D &dy)=0 |
virtual bool | setInitialVals (const int32IndexContainer &newIndices, const realx3Vector &y)=0 |
virtual bool | needSetInitialVals () const =0 |
virtual uniquePtr< integration > | clone () const =0 |
const word & | baseName () const |
repository & | owner () |
Static Public Member Functions | |
static uniquePtr< integration > | create (const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) |
Protected Attributes | |
repository & | owner_ |
const word | baseName_ |
const pointStructure & | pStruct_ |
Definition at line 35 of file integration.hpp.
integration | ( | const word & | baseName, |
repository & | owner, | ||
const pointStructure & | pStruct, | ||
const word & | method | ||
) |
Definition at line 24 of file integration.cpp.
References CONSUME_PARAM.
|
virtualdefault |
TypeInfo | ( | "integration" | ) |
create_vCtor | ( | integration | , |
word | , | ||
(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method) | , | ||
(baseName, owner, pStruct, method) | |||
) |
|
inline |
Definition at line 72 of file integration.hpp.
References integration::pStruct_.
Referenced by integration::create().
|
pure virtual |
Implemented in AdamsMoulton5, AdamsMoulton4, and AdamsMoulton3.
|
pure virtual |
Implemented in AdamsBashforth4, AdamsBashforth5, AdamsBashforth3, AdamsMoulton5, AdamsMoulton4, AdamsMoulton3, and AdamsBashforth2.
|
pure virtual |
Implemented in AdamsBashforth4, AdamsBashforth5, AdamsBashforth3, AdamsMoulton5, AdamsMoulton4, AdamsMoulton3, and AdamsBashforth2.
|
pure virtual |
Implemented in AdamsBashforth4, AdamsBashforth5, AdamsBashforth3, AdamsMoulton5, AdamsMoulton4, AdamsMoulton3, and AdamsBashforth2.
|
pure virtual |
Implemented in AdamsBashforth4, AdamsBashforth5, AdamsBashforth3, AdamsMoulton5, AdamsMoulton4, AdamsMoulton3, and AdamsBashforth2.
|
inline |
Definition at line 89 of file integration.hpp.
References integration::baseName_.
Referenced by integration::create().
|
inline |
Definition at line 94 of file integration.hpp.
References integration::owner_.
Referenced by integration::create().
|
static |
Definition at line 40 of file integration.cpp.
References integration::baseName(), fatalError, fatalExit, integration::owner(), pFlow::printKeys(), and integration::pStruct().
Referenced by sphereParticles::sphereParticles().
|
protected |
Definition at line 39 of file integration.hpp.
Referenced by integration::owner().
|
protected |
Definition at line 41 of file integration.hpp.
Referenced by integration::baseName().
|
protected |
Definition at line 43 of file integration.hpp.
Referenced by integration::pStruct().