26 assert( vec1.size() == vec2.size() );
31 static Size n_comp( 0 );
33 numeric::Real
dist( 0.0 );
35 it1 = vec1.begin(), it2 = vec2.begin(),
36 end1 = vec1.end(), end2 = vec2.end();
37 it1 != end1 && it2 != end2; ++it1, ++it2
40 dist += ( *it1 - *it2 ) * ( *it1 - *it2 );
numeric::Real vec_distance(utility::vector1< numeric::Real > const &vec1, utility::vector1< numeric::Real > const &vec2)
Returns the Euclidean distance between the two points vec1 and vec2.
numeric::Real sq_vec_distance(utility::vector1< numeric::Real > const &vec1, utility::vector1< numeric::Real > const &vec2)
distance metrics for real-valued points
std::vector with 1-based indexing
rosetta project type declarations. Should be kept updated with core/types.hh. This exists because num...
vector1: std::vector with 1-based indexing