Constructor for a new Hermitian banded matrix with a given number of rows and diagonals. Allocates and initialises the datatype. initialise all to zero
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | rows | number of rows/columns |
||
integer, | intent(in) | :: | diags | number of sub/superdiagonals |
||
character, | intent(in) | :: | uplo | store upper ("U") or lower ("L") triangular part |
the Hermitian matrix in banded storage