|
(Note that these are not member functions.)
|
template<typename Scalar , int DIM> |
Scalar | dot (const VectorT< Scalar, DIM > &_v1, const VectorT< Scalar, DIM > &_v2) |
|
template<typename LScalar , typename RScalar , int DIM> |
auto | cross (const VectorT< LScalar, DIM > &_v1, const VectorT< RScalar, DIM > &_v2) -> decltype(_v1%_v2) |
|
template<typename Scalar , int DIM> |
void | swap (VectorT< Scalar, DIM > &_v1, VectorT< Scalar, DIM > &_v2) noexcept(noexcept(_v1.swap(_v2))) |
|
template<typename LScalar , typename RScalar , int DIM>
auto cross |
( |
const VectorT< LScalar, DIM > & |
_v1, |
|
|
const VectorT< RScalar, DIM > & |
_v2 |
|
) |
| -> decltype(_v1 % _v2) |
|
related |
symmetric version of the cross product
template<typename Scalar , int DIM>
Scalar dot |
( |
const VectorT< Scalar, DIM > & |
_v1, |
|
|
const VectorT< Scalar, DIM > & |
_v2 |
|
) |
| |
|
related |
symmetric version of the dot product
template<typename Scalar , int DIM>
void swap |
( |
VectorT< Scalar, DIM > & |
_v1, |
|
|
VectorT< Scalar, DIM > & |
_v2 |
|
) |
| |
|
related |
The documentation for this class was generated from the following file: