Encapsulation of data needed to search in/for cells. Used to find the cell containing a point (e.g. cell-cell mapping). More...
Classes | |
class | findIntersectOp |
class | findNearestOp |
Public Member Functions | |
ClassName ("treeDataCell") | |
treeDataCell (const bool cacheBb, const polyMesh &mesh, const labelUList &cellLabels, const polyMesh::cellDecomposition decompMode) | |
treeDataCell (const bool cacheBb, const polyMesh &mesh, labelList &&cellLabels, const polyMesh::cellDecomposition decompMode) | |
treeDataCell (const bool cacheBb, const polyMesh &mesh, const polyMesh::cellDecomposition decompMode) | |
const labelList & | cellLabels () const |
const polyMesh & | mesh () const |
polyMesh::cellDecomposition | decompMode () const |
label | size () const |
pointField | shapePoints () const |
volumeType | getVolumeType (const indexedOctree< treeDataCell > &, const point &) const |
bool | overlaps (const label index, const treeBoundBox &sampleBb) const |
bool | contains (const label index, const point &sample) const |
Encapsulation of data needed to search in/for cells. Used to find the cell containing a point (e.g. cell-cell mapping).
Definition at line 52 of file treeDataCell.H.
treeDataCell | ( | const bool | cacheBb, |
const polyMesh & | mesh, | ||
const labelUList & | cellLabels, | ||
const polyMesh::cellDecomposition | decompMode | ||
) |
Definition at line 83 of file treeDataCell.C.
References update().
treeDataCell | ( | const bool | cacheBb, |
const polyMesh & | mesh, | ||
labelList && | cellLabels, | ||
const polyMesh::cellDecomposition | decompMode | ||
) |
Definition at line 100 of file treeDataCell.C.
References update().
treeDataCell | ( | const bool | cacheBb, |
const polyMesh & | mesh, | ||
const polyMesh::cellDecomposition | decompMode | ||
) |
Definition at line 117 of file treeDataCell.C.
References update().
ClassName | ( | "treeDataCell" | ) |
|
inline |
Definition at line 168 of file treeDataCell.H.
Referenced by treeDataCell::findNearestOp::operator()().
|
inline |
Definition at line 173 of file treeDataCell.H.
Referenced by treeDataCell::findNearestOp::operator()().
|
inline |
Definition at line 178 of file treeDataCell.H.
|
inline |
Definition at line 183 of file treeDataCell.H.
Foam::pointField shapePoints | ( | ) | const |
Definition at line 152 of file treeDataCell.C.
References forAll.
|
inline |
Definition at line 198 of file treeDataCell.H.
References NotImplemented, and volumeType::UNKNOWN.
bool overlaps | ( | const label | index, |
const treeBoundBox & | sampleBb | ||
) | const |
Definition at line 166 of file treeDataCell.C.
References treeBoundBox::overlaps().
Definition at line 181 of file treeDataCell.C.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.