32 const Point & end_point,
33 unsigned int num_points,
34 std::vector<Point> & points,
35 std::vector<Real> & ids);
48 Real
getValue(
const Point & p)
const;
std::vector< Real > VectorPostprocessorValue
static InputParameters validParams()
unsigned int & _num_points
const Real _line_vector_norm
Length of line segment.
static void generatePointsAndIDs(const Point &start_point, const Point &end_point, unsigned int num_points, std::vector< Point > &points, std::vector< Real > &ids)
Helper function to generate the list of points along a line and a unique ID for each point.
Real getValue(const Point &p) const
Gets the value of the variable at a point p.
const VectorPostprocessorValue & _vpp_value
const RealVectorValue _zero
Zero vector.
const RealVectorValue _line_vector
Vector connecting the start and end points of the line segment.
virtual Real spatialValue(const Point &p) const override
Gets the value of the variable at a point p.
const InputParameters & parameters() const
Get the parameters of the object.
Base class for creating a user object with the SpatialUserObject and Moose::Functor APIs.