Go to the source code of this file.
Classes | |
class | VectorDoublet< V1, V2 > |
Functions | |
template<class V1 , class V2 , class Scalar > | |
VectorDoublet< V1, V2 > | operator* (const VectorDoublet< V1, V2 > &v, const Scalar &s) |
template<class V1 , class V2 , class Scalar > | |
VectorDoublet< V1, V2 > | operator* (const Scalar &s, const VectorDoublet< V1, V2 > &v) |
template<class V1 , class V2 > | |
VectorDoublet< V1, V2 > | operator+ (const VectorDoublet< V1, V2 > &a, const VectorDoublet< V1, V2 > &b) |
vector sum and subtraction More... | |
template<class V1 , class V2 > | |
VectorDoublet< V1, V2 > | operator- (const VectorDoublet< V1, V2 > &a, const VectorDoublet< V1, V2 > &b) |
template<class V1 , class V2 , class Scalar > | |
VectorDoublet< V1, V2 > | operator/ (const VectorDoublet< V1, V2 > &v, const Scalar &s) |
|
inline |
Multiplication by scalar, does not change the precision of the vector. The return type is the same as the type of the vector argument.
Definition at line 73 of file VectorDoublet.h.
References VectorDoublet< V1, V2 >::first(), asciidump::s, and VectorDoublet< V1, V2 >::second().
|
inline |
Definition at line 77 of file VectorDoublet.h.
References VectorDoublet< V1, V2 >::first(), asciidump::s, and VectorDoublet< V1, V2 >::second().
|
inline |
vector sum and subtraction
Definition at line 59 of file VectorDoublet.h.
References VectorDoublet< V1, V2 >::first(), and VectorDoublet< V1, V2 >::second().
|
inline |
Definition at line 65 of file VectorDoublet.h.
References VectorDoublet< V1, V2 >::first(), and VectorDoublet< V1, V2 >::second().
|
inline |
Definition at line 82 of file VectorDoublet.h.
References VectorDoublet< V1, V2 >::first(), asciidump::s, and VectorDoublet< V1, V2 >::second().