Make Jet string output more readable
Change-Id: Iebab111ab136c52f88180688ccb684584ab21dea
diff --git a/include/ceres/jet.h b/include/ceres/jet.h
index 1e95eaa..77c99f4 100644
--- a/include/ceres/jet.h
+++ b/include/ceres/jet.h
@@ -746,7 +746,15 @@
// strange compile errors.
template <typename T, int N>
inline std::ostream &operator<<(std::ostream &s, const Jet<T, N>& z) {
- return s << "[" << z.a << " ; " << z.v.transpose() << "]";
+ s << "[" << z.a << " ; ";
+ for (int i = 0; i < N; ++i) {
+ s << z.v[i];
+ if (i != N - 1) {
+ s << ", ";
+ }
+ }
+ s << "]";
+ return s;
}
} // namespace ceres