Represents a rectangular matrix with a banded storage.
More...
Inherits BandMatrixBase< BandMatrix< _Scalar, Rows, Cols, Supers, Subs, Options > >.
template<typename _Scalar, int Rows = Dynamic, int Cols = Dynamic, int Supers = Dynamic, int Subs = Dynamic, int Options = 0>
class Eigen::internal::BandMatrix< _Scalar, Rows, Cols, Supers, Subs, Options >
Represents a rectangular matrix with a banded storage.
- 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
Index cols |
( |
void |
| ) |
const |
|
inline |
- Returns
- the number of rows
Index rows |
( |
void |
| ) |
const |
|
inline |
- Returns
- the number of columns
- Returns
- the number of sub diagonals
- Returns
- the number of super diagonals
The documentation for this class was generated from the following files: