Inheritance diagram for positionParticles:
Collaboration diagram for positionParticles:Public Member Functions | |
| TypeInfo ("positionParticles") | |
| positionParticles (systemControl &control, const dictionary &dict) | |
| create_vCtor (positionParticles, dictionary,(systemControl &control, const dictionary &dict),(control, dict)) | |
| virtual | ~positionParticles ()=default |
| bool | mortonSorting () const |
| auto | maxNumberOfParticles () const |
| virtual uint32 | numPoints () const =0 |
| virtual uint32 | size () const =0 |
| virtual real | maxDiameter () const =0 |
| virtual const realx3Vector & | position () const =0 |
| virtual realx3Vector & | position ()=0 |
| virtual realx3Vector | getFinalPosition () |
Static Public Member Functions | |
| static uniquePtr< positionParticles > | create (systemControl &control, const dictionary &dict) |
Protected Member Functions | |
| const auto & | pRegion () const |
Static Protected Attributes | |
| static const uint32 | numReports_ = 40 |
Private Member Functions | |
| realx3Vector | sortByMortonCode (const realx3Vector &position) const |
Private Attributes | |
| uniquePtr< peakableRegion > | pRegion_ = nullptr |
| word | regionType_ |
| uint32 | maxNumberOfParticles_ = 10000 |
| Logical | mortonSorting_ |
Definition at line 35 of file positionParticles.hpp.
| positionParticles | ( | systemControl & | control, |
| const dictionary & | dict | ||
| ) |
Definition at line 75 of file positionParticles.cpp.
References peakableRegion::create(), pFlow::domainFile__, objectFile::READ_ALWAYS, systemControl::settings(), dictionary::subDict(), and objectFile::WRITE_NEVER.
Here is the call graph for this function:
|
virtualdefault |
|
private |
Definition at line 26 of file positionParticles.cpp.
References END_WARNING, positionParticles::position(), and WARNING.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 55 of file positionParticles.hpp.
References positionParticles::pRegion_.
Referenced by positionRandom::positionOnePass().
Here is the caller graph for this function:| TypeInfo | ( | "positionParticles" | ) |
| create_vCtor | ( | positionParticles | , |
| dictionary | , | ||
| (systemControl &control, const dictionary &dict) | , | ||
| (control, dict) | |||
| ) |
|
inline |
Definition at line 81 of file positionParticles.hpp.
References positionParticles::mortonSorting_.
|
inline |
Definition at line 87 of file positionParticles.hpp.
References positionParticles::maxNumberOfParticles_.
|
pure virtual |
Implemented in positionOrdered, positionRandom, and empty.
|
pure virtual |
Implemented in positionOrdered, positionRandom, and empty.
|
pure virtual |
Implemented in positionRandom, positionOrdered, and empty.
|
pure virtual |
Implemented in positionOrdered, positionRandom, and empty.
Referenced by positionParticles::sortByMortonCode().
Here is the caller graph for this function:
|
pure virtual |
Implemented in positionOrdered, positionRandom, and empty.
|
virtual |
Definition at line 112 of file positionParticles.cpp.
|
static |
Definition at line 128 of file positionParticles.cpp.
References fatalError, fatalExit, dictionary::getVal(), and pFlow::printKeys().
Referenced by main().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 39 of file positionParticles.hpp.
Referenced by positionParticles::pRegion().
|
private |
Definition at line 41 of file positionParticles.hpp.
|
private |
Definition at line 43 of file positionParticles.hpp.
Referenced by positionParticles::maxNumberOfParticles().
|
private |
Definition at line 45 of file positionParticles.hpp.
Referenced by positionParticles::mortonSorting().
|
staticprotected |
Definition at line 53 of file positionParticles.hpp.