21 #ifndef INCLUDED_numeric_kinematic_closure_vector_HH
22 #define INCLUDED_numeric_kinematic_closure_vector_HH
32 namespace kinematic_closure {
61 Coordinate& operator << (Coordinate &a, xyzVector<T>
const &
b) {
utility::vector1< ParameterList > ParameterMatrix
Coordinate operator/(Coordinate const &a, Real const &k)
Coordinate norm(Coordinate const &a)
utility::vector1< numeric::Real > Coordinate
Coordinate operator+(Coordinate const &a, Coordinate const &b)
Coordinate operator*(Coordinate const &a, Real const &k)
Define the numeric types that are commonly used in this namespace.
std::ostream & operator<<(std::ostream &out, ParameterList const &x)
Real dot(Coordinate const &a, Coordinate const &b)
std::vector with 1-based indexing
void cross(const utility::vector1< Real > &L, const utility::vector1< Real > &r0, utility::vector1< Real > &r)
utility::vector1< numeric::Real > ParameterList
Fast (x,y,z)-coordinate numeric vector.
Coordinate operator-(Coordinate const &a, Coordinate const &b)