131 virtual const tensor&
R()
const virtual const vector e1() const
Return local Cartesian x-axis in global coordinates.
Abstract base class for coordinate rotation.
virtual const vector e2() const
Return local Cartesian y-axis in global coordinates.
virtual ~cylindrical()
Destructor.
virtual vector transform(const vector &v) const
Transform vector using transformation tensor.
A list of keyword definitions, which are a keyword followed by any number of values (e...
virtual void updatePoints(const UList< vector > &points)
Update the rotation for a list of points.
virtual const tensor & R() const
Return local-to-global transformation tensor.
cylindrical(const vector &axis, const point &origin, const UList< vector > &points)
Construct from components for list of points.
virtual const vector e3() const
Return local Cartesian z-axis in global coordinates.
A local coordinate rotation.
virtual void write(Ostream &) const
Write.
TypeName("cylindrical")
Runtime type information.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual autoPtr< coordinateRotation > clone() const
Return clone.
virtual const vector axis() const
Return local Cartesian z-axis in global coordinates.
virtual bool uniform() const
Return if the rotation is uniform.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
virtual vector invTransform(const vector &v) const
Inverse transform vector using transformation tensor.
A class for managing temporary objects.
#define NotImplemented
Issue a FatalErrorIn for a function not currently implemented.
virtual symmTensor transformVector(const vector &v) const
Transform vector using transformation tensor and return.
virtual tensor transformTensor(const tensor &t) const
Transform tensor using transformation tensorField.
static const Tensor< scalar > zero