https://mooseframework.inl.gov
Loading...
Searching...
No Matches
AdaptiveRayContainmentCheck Member List

This is the complete list of members for AdaptiveRayContainmentCheck, including all inherited members.

_auto_ray_directionAdaptiveRayContainmentCheckprivate
_bd_elementsAdaptiveRayContainmentCheckprivate
_boundsAdaptiveRayContainmentCheckprivate
_build_obbAdaptiveRayContainmentCheckprivate
_centroid_nodal_pointsAdaptiveRayContainmentCheckprivate
_centroidsAdaptiveRayContainmentCheckprivate
_commAdaptiveRayContainmentCheckprivate
_dimAdaptiveRayContainmentCheckprivate
_eps_on_surfaceAdaptiveRayContainmentCheckprivate
_kd_treeAdaptiveRayContainmentCheckprivate
_leaf_max_sizeAdaptiveRayContainmentCheckprivate
_max_projected_diag_lengthAdaptiveRayContainmentCheckprivate
_max_variance_vectorAdaptiveRayContainmentCheckprivate
_min_variance_vectorAdaptiveRayContainmentCheckprivate
_num_elementsAdaptiveRayContainmentCheckprivate
_obb_boundsAdaptiveRayContainmentCheckprivate
_obb_file_nameAdaptiveRayContainmentCheckprivate
_plane_originAdaptiveRayContainmentCheckprivate
_projected_centroidsAdaptiveRayContainmentCheckprivate
_ray_directionAdaptiveRayContainmentCheckprivate
_ray_file_nameAdaptiveRayContainmentCheckprivate
_second_variance_vectorAdaptiveRayContainmentCheckprivate
AdaptiveRayContainmentCheck(const std::vector< std::unique_ptr< SurfaceElement > > &bd_elements, const std::vector< Point > &centroids, 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)AdaptiveRayContainmentCheckprivate
collectCandidateElementIDs(const Point &query_point) constAdaptiveRayContainmentCheckprivate
computeGlobalBoundingBox()AdaptiveRayContainmentCheckprivate
countCrossings(const Point &ray_start, const Point &ray_end, const bool use_primary_direction=true) constAdaptiveRayContainmentCheckprivate
countCrossings2D(const Point &ray_start, const Point &ray_end, const bool use_primary_direction) constAdaptiveRayContainmentCheckprivate
countFilteredCrossings(const Point &ray_start, const Point &ray_end, const bool use_primary_direction, CrossingTest is_crossing) constAdaptiveRayContainmentCheckprivate
initializeRayDirection()AdaptiveRayContainmentCheckprivate
isOnSurface(const Point &p) constAdaptiveRayContainmentCheckprivate
isOutsideBoundingBox(const Point &query_point) constAdaptiveRayContainmentCheckprivate
isOutsideBoundingRegion(const Point &orig, const Point &dir, const Ball &ball) constAdaptiveRayContainmentCheckprivate
isOutsideRayBBox(const Point &orig, const Point &dir, const Ball &ball) constAdaptiveRayContainmentCheckprivate
preparePCASVD()AdaptiveRayContainmentCheckprivate
projectPointOntoPlane(const Point &point_to_project, const Point &plane_point, const Point &plane_normal) constAdaptiveRayContainmentCheckprivate
rayDirection() constAdaptiveRayContainmentCheckinline
rayIntersectGeometry(const Point &ray_start, const Point &ray_end, const SurfaceElement *elem) constAdaptiveRayContainmentCheckprivate
rayStartOutsideAABB(const Point &point, const Point &unit_direction, const bool inverted) constAdaptiveRayContainmentCheckprivate
rayStartOutsideOBB(const Point &point, const Point &ray_direction, const unsigned int obb_axis, const bool inverted=false) constAdaptiveRayContainmentCheckprivate
sideness(const Point &p) constAdaptiveRayContainmentCheck
sidenessFromRayPair(const Point &p, const std::array< Point, 2 > &ray_starts) constAdaptiveRayContainmentCheckprivate