30 #include "libmesh/point.h"
68 const double r = p(0);
74 const libMesh::Real time,
75 libMesh::DenseVector<libMesh::Number> &output )
77 for(
unsigned int i = 0; i < output.size(); i++ )
79 output(i) = (*this)(p, time);
85 const libMesh::Point& p,
86 const libMesh::Real time )
88 return (*
this)(p, time);
virtual ~ConcentricCylinderProfile()
virtual libMesh::Number operator()(const libMesh::Point &p, const libMesh::Real time)
double _u0
Coefficients defining parabola.
ConcentricCylinderProfile()
Default constructor.
virtual libMesh::Number component(unsigned int i, const libMesh::Point &p, const libMesh::Real time)
double eval(const double u0, const double r0, const double r1, const double r)
virtual libMesh::AutoPtr< libMesh::FunctionBase< libMesh::Number > > clone() const