#include <VectorDoublet.h>
Public Types | |
typedef V1::ScalarType | Scalar1 |
typedef V2::ScalarType | Scalar2 |
Public Member Functions | |
PreciseFloatType< Scalar1, Scalar2 >::Type | dot (const VectorDoublet &v) const |
const V1 & | first () const |
template<class T > | |
VectorDoublet & | operator*= (const T &t) |
VectorDoublet & | operator+= (const VectorDoublet &v) |
VectorDoublet | operator- () const |
VectorDoublet & | operator-= (const VectorDoublet &v) |
template<class T > | |
VectorDoublet & | operator/= (const T &t) |
const V2 & | second () const |
VectorDoublet () | |
VectorDoublet (const V1 &a, const V2 &b) | |
Private Attributes | |
V1 | a_ |
V2 | b_ |
Definition at line 8 of file VectorDoublet.h.
typedef V1::ScalarType VectorDoublet< V1, V2 >::Scalar1 |
Definition at line 10 of file VectorDoublet.h.
typedef V2::ScalarType VectorDoublet< V1, V2 >::Scalar2 |
Definition at line 11 of file VectorDoublet.h.
|
inline |
Definition at line 13 of file VectorDoublet.h.
|
inline |
|
inline |
|
inline |
Definition at line 16 of file VectorDoublet.h.
|
inline |
|
inline |
|
inline |
Definition at line 30 of file VectorDoublet.h.
|
inline |
|
inline |
|
inline |
Definition at line 17 of file VectorDoublet.h.
|
private |
Definition at line 50 of file VectorDoublet.h.
|
private |
Definition at line 51 of file VectorDoublet.h.