Converts a given array to a banded datastructure.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(*), | intent(in) | :: | array(:,:) |
the original array |
||
| integer, | intent(in) | :: | subdiags |
the number of subdiagonals |
||
| integer, | intent(in) | :: | superdiags |
the number of superdiagonals |
||
| type(banded_matrix_t), | intent(out) | :: | banded |
the resulting banded datastructure |