18 params.addClassDescription(
"A RayBC that kills a Ray on a boundary.");
registerMooseObject("RayTracingApp", KillRayBC)
static InputParameters validParams()
KillRayBC(const InputParameters ¶ms)
virtual void onBoundary(const unsigned int num_applying) override
Called on a Ray on the boundary to apply the Ray boundary condition.
static InputParameters validParams()
const std::shared_ptr< Ray > & currentRay() const
Gets the current Ray that this is working on.