Public Member Functions | |
TypeInfo ("positionOrdered") | |
positionOrdered (const dictionary &dict) | |
add_vCtor (positionParticles, positionOrdered, dictionary) | |
virtual | ~positionOrdered ()=default |
virtual label | numPoints () const |
virtual label | size () const |
real | maxDiameter () const override |
virtual const realx3Vector & | position () const |
virtual realx3Vector & | position () |
![]() | |
TypeInfo ("positionParticles") | |
positionParticles (const dictionary &dict) | |
create_vCtor (positionParticles, dictionary,(const dictionary &dict),(dict)) | |
virtual | ~positionParticles ()=default |
virtual realx3Vector | getFinalPosition () |
Protected Member Functions | |
bool | findAxisIndex () |
bool | positionPointsOrdered () |
![]() | |
realx3Vector | sortByMortonCode (realx3Vector &position) const |
Protected Attributes | |
dictionary | poDict_ |
real | diameter_ |
size_t | numPoints_ |
wordList | axisOrder_ |
realx3 | uVector1_ |
realx3 | uVector2_ |
realx3 | uVector3_ |
realx3Vector | position_ |
![]() | |
uniquePtr< regionBase > | region_ = nullptr |
size_t | maxNumberOfParticles_ = 10000 |
Logical | mortonSorting_ |
Additional Inherited Members | |
![]() | |
static uniquePtr< positionParticles > | create (const dictionary &dict) |
![]() | |
static const size_t | numReports_ = 40 |
Definition at line 30 of file positionOrdered.hpp.
positionOrdered | ( | const dictionary & | dict | ) |
Definition at line 125 of file positionOrdered.cpp.
References pFlow::endl(), fatalErrorInFunction, fatalExit, and dictionary::globalName().
|
virtualdefault |
|
protected |
Definition at line 28 of file positionOrdered.cpp.
References positionOrdered::axisOrder_, pFlow::endl(), fatalErrorInFunction, List< T >::size(), positionOrdered::uVector1_, positionOrdered::uVector2_, and positionOrdered::uVector3_.
|
protected |
Definition at line 80 of file positionOrdered.cpp.
References dot(), fatalErrorInFunction, and n.
TypeInfo | ( | "positionOrdered" | ) |
add_vCtor | ( | positionParticles | , |
positionOrdered | , | ||
dictionary | |||
) |
|
inlinevirtual |
Implements positionParticles.
Definition at line 77 of file positionOrdered.hpp.
References positionOrdered::position_, and Vector< T, Allocator >::size().
|
inlinevirtual |
Implements positionParticles.
Definition at line 82 of file positionOrdered.hpp.
References positionOrdered::position_, and Vector< T, Allocator >::size().
|
inlineoverridevirtual |
Implements positionParticles.
Definition at line 87 of file positionOrdered.hpp.
References positionOrdered::diameter_.
|
inlinevirtual |
Implements positionParticles.
Definition at line 93 of file positionOrdered.hpp.
References positionOrdered::position_.
|
inlinevirtual |
Implements positionParticles.
Definition at line 99 of file positionOrdered.hpp.
References positionOrdered::position_.
|
protected |
Definition at line 36 of file positionOrdered.hpp.
|
protected |
Definition at line 38 of file positionOrdered.hpp.
Referenced by positionOrdered::maxDiameter().
|
protected |
Definition at line 40 of file positionOrdered.hpp.
|
protected |
Definition at line 42 of file positionOrdered.hpp.
Referenced by positionOrdered::findAxisIndex().
|
protected |
Definition at line 45 of file positionOrdered.hpp.
Referenced by positionOrdered::findAxisIndex().
|
protected |
Definition at line 48 of file positionOrdered.hpp.
Referenced by positionOrdered::findAxisIndex().
|
protected |
Definition at line 51 of file positionOrdered.hpp.
Referenced by positionOrdered::findAxisIndex().
|
protected |
Definition at line 54 of file positionOrdered.hpp.
Referenced by positionOrdered::numPoints(), positionOrdered::position(), and positionOrdered::size().