| _auto_ray_direction | AdaptiveRayContainmentCheck | private |
| _bd_elements | AdaptiveRayContainmentCheck | private |
| _bounds | AdaptiveRayContainmentCheck | private |
| _build_obb | AdaptiveRayContainmentCheck | private |
| _centroid_nodal_points | AdaptiveRayContainmentCheck | private |
| _centroids | AdaptiveRayContainmentCheck | private |
| _comm | AdaptiveRayContainmentCheck | private |
| _dim | AdaptiveRayContainmentCheck | private |
| _eps_on_surface | AdaptiveRayContainmentCheck | private |
| _kd_tree | AdaptiveRayContainmentCheck | private |
| _leaf_max_size | AdaptiveRayContainmentCheck | private |
| _max_projected_diag_length | AdaptiveRayContainmentCheck | private |
| _max_variance_vector | AdaptiveRayContainmentCheck | private |
| _min_variance_vector | AdaptiveRayContainmentCheck | private |
| _num_elements | AdaptiveRayContainmentCheck | private |
| _obb_bounds | AdaptiveRayContainmentCheck | private |
| _obb_file_name | AdaptiveRayContainmentCheck | private |
| _plane_origin | AdaptiveRayContainmentCheck | private |
| _projected_centroids | AdaptiveRayContainmentCheck | private |
| _ray_direction | AdaptiveRayContainmentCheck | private |
| _ray_file_name | AdaptiveRayContainmentCheck | private |
| _second_variance_vector | AdaptiveRayContainmentCheck | private |
| AdaptiveRayContainmentCheck(const std::vector< std::unique_ptr< SurfaceElement > > &bd_elements, const std::vector< Point > ¢roids, const SurfaceGeometry::RayDirectionOptions &ray_options, const Real eps_on_surface=libMesh::TOLERANCE, const int leaf_max_size=10, const FileName &obb_file_name="", const FileName &ray_file_name="", const libMesh::Parallel::Communicator *comm=nullptr) | AdaptiveRayContainmentCheck | |
| buildObbKdtreeAndMaxProjectedDiagonal(const Real expand_box_length) | AdaptiveRayContainmentCheck | private |
| collectCandidateElementIDs(const Point &query_point) const | AdaptiveRayContainmentCheck | private |
| computeGlobalBoundingBox() | AdaptiveRayContainmentCheck | private |
| countCrossings(const Point &ray_start, const Point &ray_end, const bool use_primary_direction=true) const | AdaptiveRayContainmentCheck | private |
| countCrossings2D(const Point &ray_start, const Point &ray_end, const bool use_primary_direction) const | AdaptiveRayContainmentCheck | private |
| countFilteredCrossings(const Point &ray_start, const Point &ray_end, const bool use_primary_direction, CrossingTest is_crossing) const | AdaptiveRayContainmentCheck | private |
| initializeRayDirection() | AdaptiveRayContainmentCheck | private |
| isOnSurface(const Point &p) const | AdaptiveRayContainmentCheck | private |
| isOutsideBoundingBox(const Point &query_point) const | AdaptiveRayContainmentCheck | private |
| isOutsideBoundingRegion(const Point &orig, const Point &dir, const Ball &ball) const | AdaptiveRayContainmentCheck | private |
| isOutsideRayBBox(const Point &orig, const Point &dir, const Ball &ball) const | AdaptiveRayContainmentCheck | private |
| preparePCASVD() | AdaptiveRayContainmentCheck | private |
| projectPointOntoPlane(const Point &point_to_project, const Point &plane_point, const Point &plane_normal) const | AdaptiveRayContainmentCheck | private |
| rayDirection() const | AdaptiveRayContainmentCheck | inline |
| rayIntersectGeometry(const Point &ray_start, const Point &ray_end, const SurfaceElement *elem) const | AdaptiveRayContainmentCheck | private |
| rayStartOutsideAABB(const Point &point, const Point &unit_direction, const bool inverted) const | AdaptiveRayContainmentCheck | private |
| rayStartOutsideOBB(const Point &point, const Point &ray_direction, const unsigned int obb_axis, const bool inverted=false) const | AdaptiveRayContainmentCheck | private |
| sideness(const Point &p) const | AdaptiveRayContainmentCheck | |
| sidenessFromRayPair(const Point &p, const std::array< Point, 2 > &ray_starts) const | AdaptiveRayContainmentCheck | private |