TestTransientRaysStudy(const InputParameters ¶meters)
const BoundaryID _boundary_id
const Function & _distance_function
const InputParameters & parameters() const
std::vector< std::shared_ptr< Ray > > & _banked_rays
boundary_id_type BoundaryID
virtual void postExecuteStudy() override
Entry point after study execution.
static InputParameters validParams()
virtual void generateRays() override
Subclasses should override this to determine how to generate Rays.
Base class for Ray tracing studies that will generate Rays and then propagate all of them to terminat...