30struct fmt::formatter<Eigen::Matrix<Scalar, n_dim, 1>> : formatter<Scalar>
32 static_assert(n_dim > 0,
"Dimension of a vector must be positive");
34 fmt::appender format(
const Eigen::Matrix<Scalar, n_dim, 1>& v, format_context& ctx)
const
36 fmt::appender iter = fmt::format_to(ctx.out(),
"(");
37 iter = formatter<Scalar>::format(v(0), ctx);
38 for (
int i = 1; i < n_dim; ++i) {
39 iter = fmt::format_to(iter,
", ");
40 iter = formatter<Scalar>::format(v(i), ctx);
42 iter = fmt::format_to(iter,
")");
81struct fmt::formatter<Eigen::Matrix<Scalar, n_dim, n_dim, 0, n_dim, n_dim>> : formatter<Scalar>
83 static_assert(n_dim > 0,
"Dimension of a square matrix must be positive");
86 format(
const Eigen::Matrix<Scalar, n_dim, n_dim, 0, n_dim, n_dim>& m, format_context& ctx)
const
88 fmt::appender iter = fmt::format_to(ctx.out(),
"\n");
89 for (
int row = 0; row < n_dim - 1; ++row) {
90 for (
int column = 0; column < n_dim; ++column) {
91 iter = formatter<Scalar>::format(m(row, column), ctx);
92 iter = fmt::format_to(iter,
" ");
94 iter = fmt::format_to(iter,
"\n");
96 for (
int column = 0; column < n_dim; ++column) {
97 iter = formatter<Scalar>::format(m(n_dim - 1, column), ctx);
98 iter = fmt::format_to(iter,
" ");