|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Eigen::Matrix wrapper that hides begin/end from fmt.
More...
#include <EigenUtil.hpp>
Public Types | |
| using | Base = Matrix< T, M, N, options, max_m, max_n > |
Public Member Functions | |
| void | begin ()=delete |
| Deleted to hide range interface from fmt. | |
| void | end ()=delete |
| Deleted to hide range interface from fmt. | |
Eigen::Matrix wrapper that hides begin/end from fmt.
When both fmt/ranges.h and Eigen are present, the fmt range formatter picks up Eigen::Matrix via its iterator interface and renders it as a bracketed list ([1, 2, 3]). This disables Eigen's stream formatting path. This wrapper inherits from Eigen::Matrix but deletes begin / end, so fmt falls back to the ostream formatter.
Use this type (or its VectorFMTSafe / RowVectorFMTSafe aliases) wherever Eigen objects need to pass through fmt::format.
Definition at line 61 of file EigenUtil.hpp.
| using Eigen::MatrixFMTSafe< T, M, N, options, max_m, max_n >::Base = Matrix<T, M, N, options, max_m, max_n> |
Definition at line 63 of file EigenUtil.hpp.
|
delete |
Deleted to hide range interface from fmt.
|
delete |
Deleted to hide range interface from fmt.