30 const std::vector<std::string>
_names;
const std::vector< RayDataIndex > _ray_aux_data_indices
The Ray aux data indices (if defined)
const std::vector< Point > _start_points
The points to start the Rays from.
const std::vector< std::vector< Real > > *const _initial_ray_aux_data
The initial Ray data to set (if defined)
RepeatableRayStudy(const InputParameters ¶meters)
const std::vector< std::vector< Real > > *const _initial_ray_data
The initial Ray data to set (if defined)
const std::vector< Point > *const _directions
The Ray directions (if defined)
const std::vector< std::string > _names
The Ray names.
const std::vector< RayDataIndex > _ray_data_indices
The Ray data indices (if defined)
static InputParameters validParams()
virtual void defineRays() override
Entry point for the user to create Rays.
const InputParameters & parameters() const
const std::vector< Real > *const _max_distances
The Ray max distances (if defined)
A RayTracingStudy in which the user defines a set of Rays that can be traced repeatedly.
A RayTracingStudy that generates and traces Rays repeatedly that a user defines only once...
const std::vector< Point > *const _end_points
The Ray end points (if defined)