#include <Eigen/src/Core/BandMatrix.h>
template<typename Scalar_, int Rows, int Cols, int Supers, int Subs, int Options>
class Eigen::internal::BandMatrix< Scalar_, Rows, Cols, Supers, Subs, Options >
Represents a rectangular matrix with a banded storage.
- Template Parameters
-
| Scalar_ | Numeric type, i.e. float, double, int |
| Rows_ | Number of rows, or Dynamic |
| Cols_ | Number of columns, or Dynamic |
| Supers_ | Number of super diagonal |
| Subs_ | Number of sub diagonal |
| Options_ | A combination of either RowMajor or ColMajor, and of SelfAdjoint The former controls storage order, and defaults to column-major. The latter controls whether the matrix represents a selfadjoint matrix in which case either Supers of Subs have to be null. |
- See also
- class TridiagonalMatrix
Inherits Eigen::internal::BandMatrixBase< Derived >.
◆ cols()
template<typename Scalar_, int Rows, int Cols, int Supers, int Subs, int Options>
- Returns
- the number of rows
◆ rows()
template<typename Scalar_, int Rows, int Cols, int Supers, int Subs, int Options>
- Returns
- the number of columns
◆ subs()
template<typename Scalar_, int Rows, int Cols, int Supers, int Subs, int Options>
- Returns
- the number of sub diagonals
◆ supers()
template<typename Scalar_, int Rows, int Cols, int Supers, int Subs, int Options>
- Returns
- the number of super diagonals
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/eigen-5.0.1/Eigen/src/Core/BandMatrix.h