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