OpenLB 1.7
Loading...
Searching...
No Matches
olb::Octree< T > Member List

This is the complete list of members for olb::Octree< T >, including all inherited members.

_boundaryNodeolb::Octree< T >protected
_centerolb::Octree< T >protected
_childolb::Octree< T >protected
_insideolb::Octree< T >protected
_isLeafolb::Octree< T >protected
_maxDeptholb::Octree< T >protected
_mesholb::Octree< T >protected
_parentolb::Octree< T >protected
_radiusolb::Octree< T >protected
_trianglesolb::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() constolb::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() constolb::Octree< T >inline
getMesh()olb::Octree< T >inline
getRadius() constolb::Octree< T >inline
getTriangles() constolb::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 >