const RayID *const _ray_id
The provided Ray ID (if any)
virtual void execute() override
unsigned long int RayID
Type for a Ray's ID.
virtual Real getValue() const override
RayDataValue(const InputParameters ¶meters)
const std::string *const _ray_name
The provided Ray name (if any)
Obtains a Ray data or aux data value from a banked ray.
const RayTracingStudy & _study
The RayTracingStudy.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const bool _aux
Whether or not to get auxiliary data (if false, get standard data)
static InputParameters validParams()
virtual void initialize() override
const InputParameters & parameters() const
unsigned int _ray_data_index
The index into the Ray's data that the desired RayVariable is at.
Base class for Ray tracing studies that will generate Rays and then propagate all of them to terminat...