This is the complete list of members for TraceRay, including all inherited members.
_backface_culling | TraceRay | private |
_boundary_elems | TraceRay | private |
_boundary_ids | TraceRay | private |
_boundary_info | TraceRay | private |
_current_bnd_id | TraceRay | private |
_current_cached_trace | TraceRay | private |
_current_elem | TraceRay | private |
_current_elem_n_sides | TraceRay | private |
_current_elem_type | TraceRay | private |
_current_normals | TraceRay | private |
_current_ray | TraceRay | private |
_current_subdomain_hmax | TraceRay | private |
_current_subdomain_id | TraceRay | private |
_debug_comm | TraceRay | private |
_debug_mesh | TraceRay | private |
_debug_node_count | TraceRay | private |
_dim | TraceRay | private |
_edge_neighbors | TraceRay | private |
_elem_side_builder | TraceRay | private |
_exits_elem | TraceRay | private |
_has_ray_kernels | TraceRay | private |
_incoming_point | TraceRay | private |
_incoming_side | TraceRay | private |
_intersected_extrema | TraceRay | private |
_intersected_side | TraceRay | private |
_intersection_distance | TraceRay | private |
_intersection_point | TraceRay | private |
_is_rectangular_domain | TraceRay | private |
_last_elem | TraceRay | private |
_last_intersected_extrema | TraceRay | private |
_mesh | TraceRay | private |
_neighbor_active_neighbor_children | TraceRay | private |
_neighbor_next_untested_set | TraceRay | private |
_neighbor_set | TraceRay | private |
_neighbor_untested_set | TraceRay | private |
_old_ray_kernels | TraceRay | private |
_on_boundary_apply_index | TraceRay | private |
_on_boundary_ray_bcs | TraceRay | private |
_pid | TraceRay | private |
_point_neighbor_helper | TraceRay | private |
_results | TraceRay | private |
_should_continue | TraceRay | private |
_study | TraceRay | private |
_tid | TraceRay | private |
_vertex_neighbors | TraceRay | private |
applyOnExternalBoundary(const std::shared_ptr< Ray > &ray) | TraceRay | private |
applyOnInternalBoundary(const std::shared_ptr< Ray > &ray) | TraceRay | private |
BACKFACE_CULLING_FAILURES enum value | TraceRay | |
BACKFACE_CULLING_SUCCESSES enum value | TraceRay | |
continueTraceOffProcessor(const std::shared_ptr< Ray > &ray) | TraceRay | private |
currentBoundaryID() const | TraceRay | inline |
currentElem() const | TraceRay | inline |
currentIncomingPoint() const | TraceRay | inline |
currentIncomingSide() const | TraceRay | inline |
currentIntersectedExtrema() const | TraceRay | inline |
currentIntersectedSide() const | TraceRay | inline |
currentIntersectionDistance() const | TraceRay | inline |
currentIntersectionPoint() const | TraceRay | inline |
currentRay() const | TraceRay | inline |
currentSubdomainID() const | TraceRay | inline |
EDGE_HITS enum value | TraceRay | |
EDGE_NEIGHBOR_BUILDS enum value | TraceRay | |
EDGE_NEIGHBOR_LOOKUPS enum value | TraceRay | |
ENDED_STATIONARY enum value | TraceRay | |
exitsElem(const Elem *elem, const ElemType elem_type, const unsigned short incoming_side, Point &intersection_point, unsigned short &intersected_side, ElemExtrema &intersected_extrema, Real &intersection_distance, const Point *normals) | TraceRay | private |
exitsElem(const Elem *elem, const unsigned short incoming_side, Point &intersection_point, unsigned short &intersected_side, ElemExtrema &intersected_extrema, Real &intersection_distance, const Point *normals) | TraceRay | private |
exitsElem(const Elem *elem, const unsigned short incoming_side, Point &intersection_point, unsigned short &intersected_side, ElemExtrema &intersected_extrema, Real &intersection_distance, const Point *normals) | TraceRay | private |
exitsElem(const Elem *elem, const unsigned short incoming_side, Point &intersection_point, unsigned short &intersected_side, ElemExtrema &intersected_extrema, Real &intersection_distance, const Point *normals) | TraceRay | |
ExitsElemResult enum name | TraceRay | private |
FACE_HITS enum value | TraceRay | |
FAILED_TRACES enum value | TraceRay | |
failTrace(const std::string &reason, const bool warning, const int line=-1) | TraceRay | private |
failTraceMessage(const std::string &reason, const int line=-1) | TraceRay | private |
findExternalBoundarySide(unsigned short &boundary_side, ElemExtrema &boundary_extrema, const Elem *&boundary_elem) | TraceRay | private |
getEdgeNeighbors(const Elem *elem, const std::pair< const Node *, const Node *> &vertices, const Point &point) | TraceRay | |
getEdgeNeighbors(const Elem *elem, const std::pair< unsigned short, unsigned short > &vertices, const Point &point) | TraceRay | |
getNeighbors(const Elem *elem, const ElemExtrema &extrema, const Point &point) | TraceRay | |
getPointNeighbors(const Elem *elem, const Point &point) | TraceRay | |
getVertexNeighbors(const Elem *elem, const Node *vertex) | TraceRay | |
getVertexNeighbors(const Elem *elem, const unsigned short vertex) | TraceRay | |
HIT_EDGE enum value | TraceRay | private |
HIT_FACE enum value | TraceRay | private |
HIT_VERTEX enum value | TraceRay | private |
INTERSECTION_CALLS enum value | TraceRay | |
INTERSECTIONS enum value | TraceRay | |
meshChanged() | TraceRay | |
MOVED_THROUGH_NEIGHBORS enum value | TraceRay | |
moveThroughNeighbor(const NeighborInfo &neighbor_info, unsigned short &incoming_side, Point &intersection_point, unsigned short &intersected_side, ElemExtrema &intersected_extrema, Real &intersection_distance) | TraceRay | private |
moveThroughNeighbors(const std::vector< NeighborInfo > &neighbors, const Elem *last_elem, const Elem *&best_elem, unsigned short &best_elem_incoming_side) | TraceRay | private |
NO_EXIT enum value | TraceRay | private |
onBoundary(const std::shared_ptr< Ray > &ray, const bool external) | TraceRay | private |
onCompleteTrace(const std::shared_ptr< Ray > &ray) | TraceRay | private |
onContinueTrace(const std::shared_ptr< Ray > &) | TraceRay | private |
onSegment(const std::shared_ptr< Ray > &ray) | TraceRay | private |
onSubdomainChanged(const std::shared_ptr< Ray > &ray, const bool same_ray) | TraceRay | private |
onTrajectoryChanged(const std::shared_ptr< Ray > &ray) | TraceRay | private |
POINT_NEIGHBOR_BUILDS enum value | TraceRay | |
possiblyAddToBoundaryElems(const Elem *elem, const unsigned short side, const std::vector< BoundaryID > &bnd_ids, const ElemExtrema &extrema) | TraceRay | private |
postRayTracingObject(const std::shared_ptr< Ray > &ray, const RayTracingObject *rto) | TraceRay | private |
preExecute() | TraceRay | |
results() const | TraceRay | inline |
setBackfaceCulling(const bool backface_culling) | TraceRay | inline |
storeExitsElemResult(const ExitsElemResult result) | TraceRay | private |
subdomainHmax(const Elem *elem) const | TraceRay | private |
trace(const std::shared_ptr< Ray > &ray) | TraceRay | |
TraceRay(RayTracingStudy &study, const THREAD_ID tid) | TraceRay | |
TraceRayResult enum name | TraceRay | |
VERTEX_HITS enum value | TraceRay | |
VERTEX_NEIGHBOR_BUILDS enum value | TraceRay | |
VERTEX_NEIGHBOR_LOOKUPS enum value | TraceRay | |
~TraceRay() | TraceRay | inlinevirtual |