Classes | |
| class | PLMD::VectorGeneric< n > |
| Class implementing fixed size vectors of doubles. More... | |
Namespaces | |
| namespace | PLMD |
Typedefs | |
| typedef Vector3d | PLMD::Vector |
| Alias for three dimensional vectors. | |
| typedef VectorGeneric< 1 > | PLMD::Vector1d |
| Alias for one dimensional vectors. | |
| typedef VectorGeneric< 2 > | PLMD::Vector2d |
| Alias for two dimensional vectors. | |
| typedef VectorGeneric< 3 > | PLMD::Vector3d |
| Alias for three dimensional vectors. | |
| typedef VectorGeneric< 4 > | PLMD::Vector4d |
| Alias for four dimensional vectors. | |
| typedef VectorGeneric< 5 > | PLMD::Vector5d |
| Alias for five dimensional vectors. | |
Functions | |
| VectorGeneric< 3 > | PLMD::crossProduct (const VectorGeneric< 3 > &v1, const VectorGeneric< 3 > &v2) |
| template<unsigned n> | |
| VectorGeneric< n > | PLMD::delta (const VectorGeneric< n > &v1, const VectorGeneric< n > &v2) |
| template<unsigned n> | |
| double | PLMD::dotProduct (const VectorGeneric< n > &v1, const VectorGeneric< n > &v2) |
| template<unsigned n> | |
| double | PLMD::modulo (const VectorGeneric< n > &v) |
| template<unsigned n> | |
| double | PLMD::modulo2 (const VectorGeneric< n > &v) |
| template<unsigned n> | |
| VectorGeneric< n > | PLMD::operator* (const VectorGeneric< n > &v, double s) |
| template<unsigned n> | |
| VectorGeneric< n > | PLMD::operator* (double s, const VectorGeneric< n > &v) |
| template<unsigned n> | |
| VectorGeneric< n > | PLMD::operator+ (const VectorGeneric< n > &v1, const VectorGeneric< n > &v2) |
| template<unsigned n> | |
| VectorGeneric< n > | PLMD::operator- (const VectorGeneric< n > &v1, const VectorGeneric< n > &v2) |
| template<unsigned n> | |
| VectorGeneric< n > | PLMD::operator/ (const VectorGeneric< n > &v, double s) |
| template<unsigned n> | |
| std::ostream & | PLMD::operator<< (std::ostream &os, const VectorGeneric< n > &v) |
Hosted by GitHub
|
1.13.2
|