|
template<int D> |
int | IMP::algebra::compare (const VectorD< D > &a, const VectorD< D > &b) |
| lexicographic comparison of two vectors More...
|
|
template<int D> |
VectorD< D > | IMP::algebra::get_basis_vector_d (unsigned int coordinate) |
| Return the basis vector for the given coordinate. More...
|
|
template<int D> |
VectorD< D > | IMP::algebra::get_basis_vector_kd (int Di, unsigned int coordinate) |
| Return the basis vector for the given coordinate. More...
|
|
template<> |
VectorD<-1 > | IMP::algebra::get_basis_vector_kd (int D, unsigned int coordinate) |
| Return a dynamically sized basis vector. More...
|
|
template<int D> |
double | IMP::algebra::get_distance (const VectorD< D > &v1, const VectorD< D > &v2) |
| Compute the distance between two vectors. More...
|
|
template<int D> |
VectorD< D > | IMP::algebra::get_elementwise_product (const algebra::VectorD< D > &a, const algebra::VectorD< D > &b) |
| Return the vector that is the elementwise product of the two. More...
|
|
template<int D> |
VectorD< D > | IMP::algebra::get_elementwise_product (const Ints &a, const algebra::VectorD< D > &b) |
| Return the vector that is the elementwise product of the two. More...
|
|
template<int D> |
VectorD< D > | IMP::algebra::get_ones_vector_d (double v=1) |
| Return a vector of ones (or another constant) More...
|
|
template<int D> |
VectorD< D > | IMP::algebra::get_ones_vector_kd (unsigned int Di, double v=1) |
| Return a vector of ones (or another constant) More...
|
|
template<> |
VectorD<-1 > | IMP::algebra::get_ones_vector_kd (unsigned int D, double v) |
| Return a vector of ones (or another constant) More...
|
|
template<int D> |
double | IMP::algebra::get_squared_distance (const VectorD< D > &v1, const VectorD< D > &v2) |
| Compute the squared distance between two vectors. More...
|
|
template<class C > |
const VectorD< C::DIMENSION > & | IMP::algebra::get_vector_geometry (const C &g) |
|
template<int D> |
VectorD< D > | IMP::algebra::get_zero_vector_d () |
| Return a vector of zeros. More...
|
|
template<int D> |
VectorD< D > | IMP::algebra::get_zero_vector_kd (int Di) |
| Return a dynamically sized vector of zeros. More...
|
|
template<> |
VectorD<-1 > | IMP::algebra::get_zero_vector_kd (int D) |
| Return a dynamically sized vector of zeros. More...
|
|
template<int D> |
VectorD< D > | IMP::algebra::operator* (double s, VectorD< D > o) |
|
template<class C , class E > |
void | IMP::algebra::set_vector_geometry (C &g, const E &v) |
|
Simple D vector class.
Copyright 2007-2022 IMP Inventors. All rights reserved.
Definition in file VectorD.h.