https://mooseframework.inl.gov
Public Member Functions | Public Attributes | List of all members
TracePointData Struct Reference

Data structure that stores the necessary information for outputting a Ray at a point. More...

#include <TraceData.h>

Public Member Functions

 TracePointData (const libMesh::Point &point)
 

Public Attributes

libMesh::Point _point
 The point on _elem this segment leaves from. More...
 
std::vector< RayData_data
 The data on the Ray after this segment is traced (optional) More...
 
std::vector< RayData_aux_data
 The aux data on the Ray after this segment is traced (optional) More...
 

Detailed Description

Data structure that stores the necessary information for outputting a Ray at a point.

Definition at line 24 of file TraceData.h.

Constructor & Destructor Documentation

◆ TracePointData()

TracePointData::TracePointData ( const libMesh::Point point)
inline

Definition at line 26 of file TraceData.h.

26  : _point(point)
27  {
28  mooseAssert(_point != RayTracingCommon::invalid_point, "Invalid point");
29  }
static const libMesh::Point invalid_point(invalid_distance, invalid_distance, invalid_distance)
Identifier for an invalid point.
libMesh::Point _point
The point on _elem this segment leaves from.
Definition: TraceData.h:32

Member Data Documentation

◆ _aux_data

std::vector<RayData> TracePointData::_aux_data

The aux data on the Ray after this segment is traced (optional)

Definition at line 36 of file TraceData.h.

Referenced by TraceRay::continueTraceOffProcessor(), TraceRay::onCompleteTrace(), TraceRay::onContinueTrace(), TraceRay::onTrajectoryChanged(), and TraceRay::trace().

◆ _data

std::vector<RayData> TracePointData::_data

The data on the Ray after this segment is traced (optional)

Definition at line 34 of file TraceData.h.

Referenced by TraceRay::continueTraceOffProcessor(), TraceRay::onCompleteTrace(), TraceRay::onContinueTrace(), TraceRay::onTrajectoryChanged(), and TraceRay::trace().

◆ _point

libMesh::Point TracePointData::_point

The point on _elem this segment leaves from.

Definition at line 32 of file TraceData.h.

Referenced by TracePointData().


The documentation for this struct was generated from the following file: