static Threads::spin_mutex _add_value_mutex
Spin mutex object for adding values.
static InputParameters validParams()
AuxiliarySystem & _aux
The aux system.
MooseVariableFE< Real > & variable()
Gets the variable this AuxRayKernel contributes to.
void addValue(const Real value)
Use to accumulate a value into the corresponding AuxVariable from this AuxRayKernel.
virtual void onSegment() override=0
Called on each segment of a Ray.
MooseVariableFE< Real > & _var
The AuxVariable this AuxRayKernel contributes to.
virtual const OutputTools< T >::VariableValue & value()
Base object for the RayKernel syntax.