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(len=1), | intent(in) | :: | uplo |
store upper ("U") or lower ("L") triangular part |
the Hermitian matrix in banded storage