Go to the source code of this file.
Functions |
template<typename Real > |
v4< Real > | Zero4 (void) |
template<typename Real > |
v4< Real > | Identity4 (void) |
template<typename Real > |
v4< Real > | cross (const v4< Real > &a, const v4< Real > &b, const v4< Real > &c) |
template<typename Real > |
v4< Real > | normalize (const v4< Real > &v) |
template<typename Real > |
Real | modulus (const v4< Real > &v) |
template<typename Real > |
Real | modulus2 (const v4< Real > &v) |
template<typename Real > |
Real | dot (const v4< Real > &a, const v4< Real > &b) |
template<typename Real > |
v4< Real > | operator+ (const v4< Real > &a, const v4< Real > &b) |
template<typename Real > |
v4< Real > | operator- (const v4< Real > &a, const v4< Real > &b) |
template<typename Real > |
Real | operator* (const v4< Real > &a, const v4< Real > &b) |
template<typename Real > |
v4< Real > | operator* (Real f, const v4< Real > &v) |
template<typename Real > |
v4< Real > | operator* (const v4< Real > &v, Real f) |
template<typename Real > |
v4< Real > | operator/ (Real f, const v4< Real > &v) |
template<typename Real > |
v4< Real > | operator/ (const v4< Real > &v, Real f) |
template<typename Real > |
v4< Real > | operator- (const v4< Real > &v) |
Function Documentation
template<typename Real >
v4<Real> cross |
( |
const v4< Real > & |
a, |
|
|
const v4< Real > & |
b, |
|
|
const v4< Real > & |
c | |
|
) |
| | [inline] |
template<typename Real >
Real dot |
( |
const v4< Real > & |
a, |
|
|
const v4< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> Identity4 |
( |
void |
|
) |
[inline] |
template<typename Real >
Real modulus |
( |
const v4< Real > & |
v |
) |
[inline] |
template<typename Real >
Real modulus2 |
( |
const v4< Real > & |
v |
) |
[inline] |
template<typename Real >
v4<Real> normalize |
( |
const v4< Real > & |
v |
) |
[inline] |
template<typename Real >
v4<Real> operator* |
( |
Real |
f, |
|
|
const v4< Real > & |
v | |
|
) |
| | [inline] |
template<typename Real >
Real operator* |
( |
const v4< Real > & |
a, |
|
|
const v4< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> operator* |
( |
const v4< Real > & |
v, |
|
|
Real |
f | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> operator+ |
( |
const v4< Real > & |
a, |
|
|
const v4< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> operator- |
( |
const v4< Real > & |
a, |
|
|
const v4< Real > & |
b | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> operator- |
( |
const v4< Real > & |
v |
) |
[inline] |
template<typename Real >
v4<Real> operator/ |
( |
const v4< Real > & |
v, |
|
|
Real |
f | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> operator/ |
( |
Real |
f, |
|
|
const v4< Real > & |
v | |
|
) |
| | [inline] |
template<typename Real >
v4<Real> Zero4 |
( |
void |
|
) |
[inline] |