189 return Vector<Cmpt>(this->v_[0], this->v_[1], this->v_[2]);
195 return Vector<Cmpt>(this->v_[3], this->v_[4], this->v_[5]);
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
dual operator*() const
Return the dual spatial vector.
Class to represent the dual spatial vector.
const SpatialVector & v() const
Return the parent SpatialVector.
dual(const SpatialVector &v)
Construct the dual of the given SpatialVector.
SpatialVector()
Construct null.
Vector< Cmpt > l() const
Return the linear part of the spatial vector as a vector.
Templated 3D Vector derived from VectorSpace adding construction from 3 components, element access using x(), y() and z() member functions and the inner-product (dot-product) and cross product operators.
Templated 3D spatial vector derived from VectorSpace used to represent the anglular and linear compon...
Vector< Cmpt > w() const
Return the angular part of the spatial vector as a vector.
A class representing the concept of 0 used to avoid unnecessary manipulations for objects that are kn...