Converts a matrix data structure into a complex banded matrix.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(matrix_t), | intent(in) | :: | matrix |
the original matrix datastructure |
||
integer, | intent(in) | :: | subdiags |
number of subdiagonals |
||
integer, | intent(in) | :: | superdiags |
number of superdiagonals |
||
type(banded_matrix_t), | intent(out) | :: | banded |
the resulting banded datastructure |