Public Types | |
using | GeometryType = GeomType |
Public Member Functions | |
TypeInfoTemplateNV11 ("geometricRegion", GeomType) | |
geometricRegion (const dictionary &dict) | |
~geometricRegion ()=default | |
bool | isInside (const realx3 &p) const |
realx3 | peek () const |
const auto & | minPoint () const |
const auto & | maxPoint () const |
bool | read (const dictionary &dict) |
bool | write (dictionary &dict) const |
Private Attributes | |
GeomType | geom_ |
realx3 | minPoint_ |
realx3 | maxPoint_ |
uniformRandomReal | random_ |
Static Private Attributes | |
static constexpr uint32 | maxTries_ = 100 |
Definition at line 33 of file geometricRegion.hpp.
using GeometryType = GeomType |
Definition at line 37 of file geometricRegion.hpp.
|
explicit |
Definition at line 22 of file geometricRegion.cpp.
References geometricRegion< GeomType >::geom_, geometricRegion< GeomType >::maxPoint_, and geometricRegion< GeomType >::minPoint_.
|
default |
TypeInfoTemplateNV11 | ( | "geometricRegion< GeomType >" | , |
GeomType | |||
) |
|
inline |
Definition at line 32 of file geometricRegion.cpp.
|
inline |
Definition at line 39 of file geometricRegion.cpp.
References pFlow::endl(), fatalErrorInFunction, and fatalExit.
|
inline |
Definition at line 65 of file geometricRegion.hpp.
References geometricRegion< GeomType >::minPoint_.
Referenced by PeakableRegion< GeomType >::minPoint().
|
inline |
Definition at line 70 of file geometricRegion.hpp.
References geometricRegion< GeomType >::maxPoint_.
Referenced by PeakableRegion< GeomType >::maxPoint().
bool read | ( | const dictionary & | dict | ) |
Definition at line 57 of file geometricRegion.cpp.
bool write | ( | dictionary & | dict | ) | const |
Definition at line 64 of file geometricRegion.cpp.
|
private |
Definition at line 41 of file geometricRegion.hpp.
Referenced by geometricRegion< GeomType >::geometricRegion().
|
private |
Definition at line 43 of file geometricRegion.hpp.
Referenced by geometricRegion< GeomType >::geometricRegion(), and geometricRegion< GeomType >::minPoint().
|
private |
Definition at line 45 of file geometricRegion.hpp.
Referenced by geometricRegion< GeomType >::geometricRegion(), and geometricRegion< GeomType >::maxPoint().
|
mutableprivate |
Definition at line 47 of file geometricRegion.hpp.
|
staticconstexprprivate |
Definition at line 49 of file geometricRegion.hpp.