146 -u.
wz()*v.wy() + u.
wy()*v.wz(),
147 u.
wz()*v.wx() - u.
wx()*v.wz(),
148 -u.
wy()*v.wx() + u.
wx()*v.wy(),
149 -u.
lz()*v.wy() + u.
ly()*v.wz() - u.
wz()*v.ly() + u.
wy()*v.lz(),
150 u.
lz()*v.wx() - u.
lx()*v.wz() + u.
wz()*v.lx() - u.
wx()*v.lz(),
151 -u.
ly()*v.wx() + u.
lx()*v.wy() - u.
wy()*v.lx() + u.
wx()*v.ly()
168 -v.
wz()*
f.wy() + v.
wy()*
f.wz() - v.
lz()*
f.ly() + v.
ly()*
f.lz(),
169 v.
wz()*
f.wx() - v.
wx()*
f.wz() + v.
lz()*
f.lx() - v.
lx()*
f.lz(),
170 -v.
wy()*
f.wx() + v.
wx()*
f.wy() - v.
ly()*
f.lx() + v.
lx()*
f.ly(),
171 -v.
wz()*
f.ly() + v.
wy()*
f.lz(),
172 v.
wz()*
f.lx() - v.
wx()*
f.lz(),
173 -v.
wy()*
f.lx() + v.
wx()*
f.ly()
const Cmpt & wx() const noexcept
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
const Cmpt & wy() const noexcept
const Cmpt & y() const noexcept
Access to the vector y component.
const Cmpt & wz() const noexcept
dual operator*() const
Return the dual spatial vector.
Class to represent the dual spatial vector.
const Cmpt & lz() const noexcept
const Cmpt & lx() const noexcept
const SpatialVector & v() const
Return the parent SpatialVector.
dual(const SpatialVector &v)
Construct the dual of the given SpatialVector.
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.
SpatialVector()=default
Default construct.
const Cmpt & x() const noexcept
Access to the vector x component.
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.
const Cmpt & z() const noexcept
Access to the vector z component.
A class representing the concept of 0 (zero) that can be used to avoid manipulating objects known to ...
const Cmpt & ly() const noexcept
Cmpt v_[Ncmpts]
The components of this vector space.
static constexpr const zero Zero
Global zero (0)