Stores a set of parameters controlling the way matrices are printed.
More...
#include </home/runner/work/allwpilib/allwpilib/wpimath/src/main/native/thirdparty/eigen/include/Eigen/src/Core/IO.h>
|
| IOFormat (int _precision=StreamPrecision, int _flags=0, const std::string &_coeffSeparator=" ", const std::string &_rowSeparator="\n", const std::string &_rowPrefix="", const std::string &_rowSuffix="", const std::string &_matPrefix="", const std::string &_matSuffix="", const char _fill=' ') |
| Default constructor, see class IOFormat for the meaning of the parameters. More...
|
|
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
- fill character printed to fill the empty space in aligned columns
Example:
Output:
- See also
- DenseBase::format(), class WithFormat
◆ IOFormat()
Eigen::IOFormat::IOFormat |
( |
int |
_precision = StreamPrecision , |
|
|
int |
_flags = 0 , |
|
|
const std::string & |
_coeffSeparator = " " , |
|
|
const std::string & |
_rowSeparator = "\n" , |
|
|
const std::string & |
_rowPrefix = "" , |
|
|
const std::string & |
_rowSuffix = "" , |
|
|
const std::string & |
_matPrefix = "" , |
|
|
const std::string & |
_matSuffix = "" , |
|
|
const char |
_fill = ' ' |
|
) |
| |
|
inline |
Default constructor, see class IOFormat for the meaning of the parameters.
◆ coeffSeparator
std::string Eigen::IOFormat::coeffSeparator |
◆ fill
char Eigen::IOFormat::fill |
◆ flags
int Eigen::IOFormat::flags |
◆ matPrefix
std::string Eigen::IOFormat::matPrefix |
◆ matSuffix
std::string Eigen::IOFormat::matSuffix |
◆ precision
int Eigen::IOFormat::precision |
◆ rowPrefix
std::string Eigen::IOFormat::rowPrefix |
◆ rowSeparator
std::string Eigen::IOFormat::rowSeparator |
◆ rowSpacer
std::string Eigen::IOFormat::rowSpacer |
◆ rowSuffix
std::string Eigen::IOFormat::rowSuffix |
The documentation for this class was generated from the following file:
- /home/runner/work/allwpilib/allwpilib/wpimath/src/main/native/thirdparty/eigen/include/Eigen/src/Core/IO.h