/** * @file Errors.h * @brief vector of errors * @author Frank Dellaert */ // \callgraph #pragma once #include #include "Testable.h" #include "Vector.h" namespace gtsam { /** vector of errors */ class Errors : public std::vector, public Testable { public: /** print */ void print(const std::string& s = "Errors") const; /** equals, for unit testing */ bool equals(const Errors& expected, double tol=1e-9) const; }; // Errors /** * dot product */ double dot(const Errors& a, const Errors& b); } // gtsam