![]() |
Eigen
3.3.9
|
Eigen defines several typedef shortcuts for most common 1D and 2D array types.
The general patterns are the following:
ArrayRowsColsType
where Rows
and Cols
can be 2
,3
,4
for fixed size square matrices or X
for dynamic size, and where Type
can be i
for integer, f
for float, d
for double, cf
for complex float, cd
for complex double.
For example, Array33d
is a fixed-size 3x3 array type of doubles, and ArrayXXf
is a dynamic-size matrix of floats.
There are also ArraySizeType
which are self-explanatory. For example, Array4cf
is a fixed-size 1D array of 4 complex floats.
Typedefs | |
typedef Array< std::complex< double >, 2, 2 > | Eigen::Array22cd |
typedef Array< std::complex< float >, 2, 2 > | Eigen::Array22cf |
typedef Array< double, 2, 2 > | Eigen::Array22d |
typedef Array< float, 2, 2 > | Eigen::Array22f |
typedef Array< int, 2, 2 > | Eigen::Array22i |
typedef Array< std::complex< double >, 2, 1 > | Eigen::Array2cd |
typedef Array< std::complex< float >, 2, 1 > | Eigen::Array2cf |
typedef Array< double, 2, 1 > | Eigen::Array2d |
typedef Array< float, 2, 1 > | Eigen::Array2f |
typedef Array< int, 2, 1 > | Eigen::Array2i |
typedef Array< std::complex< double >, 2, Dynamic > | Eigen::Array2Xcd |
typedef Array< std::complex< float >, 2, Dynamic > | Eigen::Array2Xcf |
typedef Array< double, 2, Dynamic > | Eigen::Array2Xd |
typedef Array< float, 2, Dynamic > | Eigen::Array2Xf |
typedef Array< int, 2, Dynamic > | Eigen::Array2Xi |
typedef Array< std::complex< double >, 3, 3 > | Eigen::Array33cd |
typedef Array< std::complex< float >, 3, 3 > | Eigen::Array33cf |
typedef Array< double, 3, 3 > | Eigen::Array33d |
typedef Array< float, 3, 3 > | Eigen::Array33f |
typedef Array< int, 3, 3 > | Eigen::Array33i |
typedef Array< std::complex< double >, 3, 1 > | Eigen::Array3cd |
typedef Array< std::complex< float >, 3, 1 > | Eigen::Array3cf |
typedef Array< double, 3, 1 > | Eigen::Array3d |
typedef Array< float, 3, 1 > | Eigen::Array3f |
typedef Array< int, 3, 1 > | Eigen::Array3i |
typedef Array< std::complex< double >, 3, Dynamic > | Eigen::Array3Xcd |
typedef Array< std::complex< float >, 3, Dynamic > | Eigen::Array3Xcf |
typedef Array< double, 3, Dynamic > | Eigen::Array3Xd |
typedef Array< float, 3, Dynamic > | Eigen::Array3Xf |
typedef Array< int, 3, Dynamic > | Eigen::Array3Xi |
typedef Array< std::complex< double >, 4, 4 > | Eigen::Array44cd |
typedef Array< std::complex< float >, 4, 4 > | Eigen::Array44cf |
typedef Array< double, 4, 4 > | Eigen::Array44d |
typedef Array< float, 4, 4 > | Eigen::Array44f |
typedef Array< int, 4, 4 > | Eigen::Array44i |
typedef Array< std::complex< double >, 4, 1 > | Eigen::Array4cd |
typedef Array< std::complex< float >, 4, 1 > | Eigen::Array4cf |
typedef Array< double, 4, 1 > | Eigen::Array4d |
typedef Array< float, 4, 1 > | Eigen::Array4f |
typedef Array< int, 4, 1 > | Eigen::Array4i |
typedef Array< std::complex< double >, 4, Dynamic > | Eigen::Array4Xcd |
typedef Array< std::complex< float >, 4, Dynamic > | Eigen::Array4Xcf |
typedef Array< double, 4, Dynamic > | Eigen::Array4Xd |
typedef Array< float, 4, Dynamic > | Eigen::Array4Xf |
typedef Array< int, 4, Dynamic > | Eigen::Array4Xi |
typedef Array< std::complex< double >, Dynamic, 2 > | Eigen::ArrayX2cd |
typedef Array< std::complex< float >, Dynamic, 2 > | Eigen::ArrayX2cf |
typedef Array< double, Dynamic, 2 > | Eigen::ArrayX2d |
typedef Array< float, Dynamic, 2 > | Eigen::ArrayX2f |
typedef Array< int, Dynamic, 2 > | Eigen::ArrayX2i |
typedef Array< std::complex< double >, Dynamic, 3 > | Eigen::ArrayX3cd |
typedef Array< std::complex< float >, Dynamic, 3 > | Eigen::ArrayX3cf |
typedef Array< double, Dynamic, 3 > | Eigen::ArrayX3d |
typedef Array< float, Dynamic, 3 > | Eigen::ArrayX3f |
typedef Array< int, Dynamic, 3 > | Eigen::ArrayX3i |
typedef Array< std::complex< double >, Dynamic, 4 > | Eigen::ArrayX4cd |
typedef Array< std::complex< float >, Dynamic, 4 > | Eigen::ArrayX4cf |
typedef Array< double, Dynamic, 4 > | Eigen::ArrayX4d |
typedef Array< float, Dynamic, 4 > | Eigen::ArrayX4f |
typedef Array< int, Dynamic, 4 > | Eigen::ArrayX4i |
typedef Array< std::complex< double >, Dynamic, 1 > | Eigen::ArrayXcd |
typedef Array< std::complex< float >, Dynamic, 1 > | Eigen::ArrayXcf |
typedef Array< double, Dynamic, 1 > | Eigen::ArrayXd |
typedef Array< float, Dynamic, 1 > | Eigen::ArrayXf |
typedef Array< int, Dynamic, 1 > | Eigen::ArrayXi |
typedef Array< std::complex< double >, Dynamic, Dynamic > | Eigen::ArrayXXcd |
typedef Array< std::complex< float >, Dynamic, Dynamic > | Eigen::ArrayXXcf |
typedef Array< double, Dynamic, Dynamic > | Eigen::ArrayXXd |
typedef Array< float, Dynamic, Dynamic > | Eigen::ArrayXXf |
typedef Array< int, Dynamic, Dynamic > | Eigen::ArrayXXi |
typedef Array< std::complex<double> , 2 , 2 > Eigen::Array22cd |
typedef Array< std::complex<float> , 2 , 2 > Eigen::Array22cf |
typedef Array< double , 2 , 2 > Eigen::Array22d |
typedef Array< float , 2 , 2 > Eigen::Array22f |
typedef Array< int , 2 , 2 > Eigen::Array22i |
typedef Array< std::complex<double> , 2 , 1> Eigen::Array2cd |
typedef Array< std::complex<float> , 2 , 1> Eigen::Array2cf |
typedef Array< double , 2 , 1> Eigen::Array2d |
typedef Array< float , 2 , 1> Eigen::Array2f |
typedef Array< int , 2 , 1> Eigen::Array2i |
typedef Array< std::complex<double> , 2 , Dynamic> Eigen::Array2Xcd |
typedef Array< std::complex<float> , 2 , Dynamic> Eigen::Array2Xcf |
typedef Array< double , 2 , Dynamic> Eigen::Array2Xd |
typedef Array< float , 2 , Dynamic> Eigen::Array2Xf |
typedef Array< int , 2 , Dynamic> Eigen::Array2Xi |
typedef Array< std::complex<double> , 3 , 3 > Eigen::Array33cd |
typedef Array< std::complex<float> , 3 , 3 > Eigen::Array33cf |
typedef Array< double , 3 , 3 > Eigen::Array33d |
typedef Array< float , 3 , 3 > Eigen::Array33f |
typedef Array< int , 3 , 3 > Eigen::Array33i |
typedef Array< std::complex<double> , 3 , 1> Eigen::Array3cd |
typedef Array< std::complex<float> , 3 , 1> Eigen::Array3cf |
typedef Array< double , 3 , 1> Eigen::Array3d |
typedef Array< float , 3 , 1> Eigen::Array3f |
typedef Array< int , 3 , 1> Eigen::Array3i |
typedef Array< std::complex<double> , 3 , Dynamic> Eigen::Array3Xcd |
typedef Array< std::complex<float> , 3 , Dynamic> Eigen::Array3Xcf |
typedef Array< double , 3 , Dynamic> Eigen::Array3Xd |
typedef Array< float , 3 , Dynamic> Eigen::Array3Xf |
typedef Array< int , 3 , Dynamic> Eigen::Array3Xi |
typedef Array< std::complex<double> , 4 , 4 > Eigen::Array44cd |
typedef Array< std::complex<float> , 4 , 4 > Eigen::Array44cf |
typedef Array< double , 4 , 4 > Eigen::Array44d |
typedef Array< float , 4 , 4 > Eigen::Array44f |
typedef Array< int , 4 , 4 > Eigen::Array44i |
typedef Array< std::complex<double> , 4 , 1> Eigen::Array4cd |
typedef Array< std::complex<float> , 4 , 1> Eigen::Array4cf |
typedef Array< double , 4 , 1> Eigen::Array4d |
typedef Array< float , 4 , 1> Eigen::Array4f |
typedef Array< int , 4 , 1> Eigen::Array4i |
typedef Array< std::complex<double> , 4 , Dynamic> Eigen::Array4Xcd |
typedef Array< std::complex<float> , 4 , Dynamic> Eigen::Array4Xcf |
typedef Array< double , 4 , Dynamic> Eigen::Array4Xd |
typedef Array< float , 4 , Dynamic> Eigen::Array4Xf |
typedef Array< int , 4 , Dynamic> Eigen::Array4Xi |
typedef Array< std::complex<double> , Dynamic, 2 > Eigen::ArrayX2cd |
typedef Array< std::complex<float> , Dynamic, 2 > Eigen::ArrayX2cf |
typedef Array< double , Dynamic, 2 > Eigen::ArrayX2d |
typedef Array< float , Dynamic, 2 > Eigen::ArrayX2f |
typedef Array< int , Dynamic, 2 > Eigen::ArrayX2i |
typedef Array< std::complex<double> , Dynamic, 3 > Eigen::ArrayX3cd |
typedef Array< std::complex<float> , Dynamic, 3 > Eigen::ArrayX3cf |
typedef Array< double , Dynamic, 3 > Eigen::ArrayX3d |
typedef Array< float , Dynamic, 3 > Eigen::ArrayX3f |
typedef Array< int , Dynamic, 3 > Eigen::ArrayX3i |
typedef Array< std::complex<double> , Dynamic, 4 > Eigen::ArrayX4cd |
typedef Array< std::complex<float> , Dynamic, 4 > Eigen::ArrayX4cf |
typedef Array< double , Dynamic, 4 > Eigen::ArrayX4d |
typedef Array< float , Dynamic, 4 > Eigen::ArrayX4f |
typedef Array< int , Dynamic, 4 > Eigen::ArrayX4i |
typedef Array< std::complex<double> , Dynamic , 1> Eigen::ArrayXcd |
typedef Array< std::complex<float> , Dynamic , 1> Eigen::ArrayXcf |
typedef Array< double , Dynamic , 1> Eigen::ArrayXd |
typedef Array< float , Dynamic , 1> Eigen::ArrayXf |
typedef Array< int , Dynamic , 1> Eigen::ArrayXi |
typedef Array< std::complex<double> , Dynamic , Dynamic > Eigen::ArrayXXcd |
typedef Array< std::complex<float> , Dynamic , Dynamic > Eigen::ArrayXXcf |
typedef Array< double , Dynamic , Dynamic > Eigen::ArrayXXd |
typedef Array< float , Dynamic , Dynamic > Eigen::ArrayXXf |
typedef Array< int , Dynamic , Dynamic > Eigen::ArrayXXi |