Stores a set of parameters controlling the way matrices are printed.
List of available parameters:
- precision number of digits for floating point values, or one of the special constants
StreamPrecision
and FullPrecision
. The default is the special value StreamPrecision
which means to use the stream's own precision setting, as set for instance using cout.precision(3)
. The other special value FullPrecision
means that the number of digits will be computed to match the full precision of each floating-point type.
- flags an OR-ed combination of flags, the default value is 0, the only currently available flag is
DontAlignCols
which allows to disable the alignment of columns, resulting in faster code.
- coeffSeparator string printed between two coefficients of the same row
- rowSeparator string printed between two rows
- rowPrefix string printed at the beginning of each row
- rowSuffix string printed at the end of each row
- matPrefix string printed at the beginning of the matrix
- matSuffix string printed at the end of the matrix
Example:
Output:
- See also:
- DenseBase::format(), class WithFormat
Definition at line 50 of file IO.h.