OpenLB 1.7
|
This is the complete list of members for olb::Octree< T >, including all inherited members.
_boundaryNode | olb::Octree< T > | protected |
_center | olb::Octree< T > | protected |
_child | olb::Octree< T > | protected |
_inside | olb::Octree< T > | protected |
_isLeaf | olb::Octree< T > | protected |
_maxDepth | olb::Octree< T > | protected |
_mesh | olb::Octree< T > | protected |
_parent | olb::Octree< T > | protected |
_radius | olb::Octree< T > | protected |
_triangles | olb::Octree< T > | protected |
AABBTri(const STLtriangle< T > &tri, T overlap=0.) | olb::Octree< T > | protected |
checkRay(const Vector< T, 3 > &pt, const Vector< T, 3 > &dir, unsigned short &rayInside) | olb::Octree< T > | |
closestIntersection(const Vector< T, 3 > &pt, const Vector< T, 3 > &direction, Vector< T, 3 > &q, T &a) | olb::Octree< T > | |
closestIntersection(const Vector< T, 3 > &pt, const Vector< T, 3 > &direction, Vector< T, 3 > &q, T &a, STLtriangle< T > &tri, const T &rad=0., bool print=false) | olb::Octree< T > | |
closestIntersectionSphere(const Vector< T, 3 > &pt, const T &rad, const Vector< T, 3 > &direction, Vector< T, 3 > &q, T &a, STLtriangle< T > &tri) | olb::Octree< T > | |
find(const Vector< T, 3 > &, const int &maxDepth=0) | olb::Octree< T > | |
findTriangles(T overlap=0.) | olb::Octree< T > | protected |
getBoundaryNode() | olb::Octree< T > | inline |
getCenter() const | olb::Octree< T > | inline |
getCenterpoints(std::vector< std::vector< T > > &pts) | olb::Octree< T > | |
getInside() | olb::Octree< T > | inline |
getLeafs(std::vector< Octree< T > * > &pts) | olb::Octree< T > | |
getMaxdepth() const | olb::Octree< T > | inline |
getMesh() | olb::Octree< T > | inline |
getRadius() const | olb::Octree< T > | inline |
getTriangles() const | olb::Octree< T > | inline |
intersectRayNode(const Vector< T, 3 > &pt, const Vector< T, 3 > &dir, Vector< T, 3 > &s) | olb::Octree< T > | |
isLeaf() | olb::Octree< T > | |
Octree(Vector< T, 3 > center, T rad, STLmesh< T > *mesh, short maxDepth, T overlap=0., Octree< T > *parent=nullptr) | olb::Octree< T > | |
print() | olb::Octree< T > | |
setInside(bool ins) | olb::Octree< T > | inline |
testIntersection(const Vector< T, 3 > &pt, const Vector< T, 3 > &dir, bool print=false) | olb::Octree< T > | |
trianglesOnLine(const Vector< T, 3 > &pt1, const Vector< T, 3 > &pt2, std::set< unsigned int > &tris) | olb::Octree< T > | |
write(const Vector< T, 3 > &pt, const std::string no) | olb::Octree< T > | |
write(const int, const std::string) | olb::Octree< T > | |
write(const std::string) | olb::Octree< T > | |
~Octree() | olb::Octree< T > |