57 const libMesh::Point& p,
65 v(0,0) = -sin(theta)*dtheta;
66 v(1,0) = cos(theta)*dtheta;
68 v(0,1) = -cos(theta)*dtheta;
69 v(1,1) = -sin(theta)*dtheta;
virtual void operator()(const libMesh::Point &p, const Real t, RealMatrixX &v) const
calculates the value of the function at the specified point, p, and time, t, and returns it in v...
std::set< const MAST::FunctionBase * > _functions
set of functions that this function depends on
MAST::FieldFunction< Real > & _theta
virtual void derivative(const MAST::FunctionBase &f, ValType &v) const
calculates the value of the function derivative and returns it in v.
Matrix< Real, Dynamic, Dynamic > RealMatrixX
virtual ~PolarCoordinate()
PolarCoordinate(const std::string &nm, MAST::FieldFunction< Real > &theta)
virtual void derivative(const MAST::FunctionBase &f, const libMesh::Point &p, const Real t, RealMatrixX &v) const
calculates the value of the function at the specified point, p, and time, t, and returns it in v...
Provides the transformation matrix T to transform vector from the orientation provided in this matrix...