ShapeElementUserObject

ShapeElementUserObject is an intermediate base class that should be derived from for any user object needing to evaluate shape functions (_phi or _grad_phi).