This is the complete list of members for Ray, including all inherited members.
_aux_data | Ray | mutableprivate |
_current_elem | Ray | private |
_current_incoming_side | Ray | private |
_current_point | Ray | private |
_data | Ray | mutableprivate |
_direction | Ray | private |
_distance | Ray | private |
_end_set | Ray | private |
_id | Ray | private |
_intersections | Ray | private |
_max_distance | Ray | private |
_processor_crossings | Ray | private |
_should_continue | Ray | private |
_study | Ray | private |
_trajectory_changed | Ray | private |
_trajectory_changes | Ray | private |
addDistance(const Real add_distance) | Ray | inlineprivate |
addIntersection() | Ray | inlineprivate |
addProcessorCrossing() | Ray | inlineprivate |
addTrajectoryChange() | Ray | inlineprivate |
atEnd() const | Ray | |
auxData() | Ray | |
auxData() const | Ray | |
auxData(const std::size_t i) | Ray | |
auxData(const std::size_t i) const | Ray | |
changeDirection(const Point &direction, const ChangeDirectionKey) | Ray | |
changeID(const RayID id) | Ray | inlineprivate |
changeMaxDistance(const Real max_distance) | Ray | inlineprivate |
changeStartDirection(const Point &start, const Point &direction, const ChangeStartDirectionKey) | Ray | |
clearStartingInfo() | Ray | |
clearStartingInfoInternal() | Ray | private |
currentElem() const | Ray | inline |
currentIncomingSide() const | Ray | inline |
currentPoint() const | Ray | inline |
data() | Ray | |
data() const | Ray | |
data(const std::size_t i) | Ray | |
data(const std::size_t i) const | Ray | |
dataLoad(std::istream &stream, std::shared_ptr< Ray > &ray, void *context) | Ray | friend |
dataStore(std::ostream &stream, std::shared_ptr< Ray > &ray, void *context) | Ray | friend |
direction() const | Ray | inline |
distance() const | Ray | inline |
endPoint() const | Ray | |
endSet() const | Ray | inline |
equalityHelper(const Ray &other, const bool equal) const | Ray | private |
errorIfTracing(const std::string &reason) const | Ray | private |
errorWhenInitializing(const std::string &reason) const | Ray | private |
getInfo() const | Ray | |
hasTraced() const | Ray | inline |
id() const | Ray | inline |
intersections() const | Ray | inline |
INVALID_RAY_DATA_INDEX | Ray | static |
INVALID_RAY_ID | Ray | static |
invalidateCurrentElem() | Ray | inlineprivate |
invalidateCurrentIncomingSide() | Ray | inlineprivate |
invalidateCurrentPoint() | Ray | inlineprivate |
invalidateDirection() | Ray | inlineprivate |
invalidateMaxDistance() | Ray | inlineprivate |
invalidateStartingElem() | Ray | |
invalidateStartingIncomingSide() | Ray | |
invalidCurrentIncomingSide() const | Ray | inline |
invalidCurrentPoint() const | Ray | inline |
invalidDirection() const | Ray | inline |
invalidID() const | Ray | inline |
maxDistance() const | Ray | inline |
maxDistanceSet() const | Ray | inline |
operator!=(const Ray &other) const | Ray | inline |
operator=(const Ray &)=delete | Ray | |
operator==(const Ray &other) const | Ray | inline |
padding | Ray | private |
Parallel::Packing< std::shared_ptr< Ray > > class | Ray | friend |
processorCrossings() const | Ray | inline |
Ray(RayTracingStudy *study, const RayID id, const std::size_t data_size, const std::size_t aux_data_size, const bool reset, const ConstructRayKey &) | Ray | |
Ray(const Ray *const other, const ConstructRayKey &) | Ray | |
Ray()=delete | Ray | |
Ray(const Ray &other)=delete | Ray | |
reset(RayTracingStudy *study, const RayID id, const std::size_t data_size, const std::size_t aux_data_size, const bool reset, const ConstructRayKey &) | Ray | |
reset(const Ray *const other, const ConstructRayKey &) | Ray | |
resetCounters() | Ray | |
resetCountersInternal() | Ray | private |
setCurrentElem(const Elem *current_elem) | Ray | inlineprivate |
setCurrentIncomingSide(const unsigned short current_incoming_side) | Ray | inlineprivate |
setCurrentPoint(const Point ¤t_point) | Ray | inlineprivate |
setDirection(const Point &direction) | Ray | inlineprivate |
setShouldContinue(const bool should_continue) | Ray | inline |
setStart(const Point &starting_point, const Elem *starting_elem=nullptr, const unsigned short starting_incoming_side=RayTracingCommon::invalid_side) | Ray | |
setStartingDirection(const Point &starting_direction) | Ray | |
setStartingEndPoint(const Point &starting_end_point) | Ray | |
setStartingMaxDistance(const Real starting_max_distance) | Ray | |
setStationary() | Ray | |
setTrajectoryChanged(const bool trajectory_changed) | Ray | inlineprivate |
shouldContinue() const | Ray | inline |
stationary() const | Ray | inline |
study() const | Ray | inline |
TestRayLots class | Ray | friend |
TraceRay class | Ray | friend |
trajectoryChanged() const | Ray | inline |
trajectoryChanges() const | Ray | inline |