18 params.addClassDescription(
"Accumulates the distance traversed by each Ray segment into an aux "
19 "variable for the element that the segments are in.");
registerMooseObject("RayTracingApp", RayDistanceAux)
static InputParameters validParams()
void addValue(const Real value)
Use to accumulate a value into the corresponding AuxVariable from this AuxRayKernel.
AuxRayKernel that accumulates the distance traversed by each Ray segment in the element that said seg...
virtual void onSegment() override
Called on each segment of a Ray.
RayDistanceAux(const InputParameters ¶ms)
static InputParameters validParams()
const Real & _current_segment_length
The length of the current Ray's segment.