bool checkVectorAreEqual(const VectorType1 & dir1, const VectorType2 & dir2, const double tol) { if( dir1.size() != dir2.size() ) { return false; } for(int i=0; i < dir1.size(); i++) { if( std::fabs(dir1(i)-dir2(i)) > tol ) { return false; } } return true; }
void copy_vec_to_vec(VectorType1 const & src, VectorType2 & dest) { for (std::size_t i=0; i<src.size(); ++i) dest[i] = src[i]; }