array_to_banded Interface

public interface array_to_banded

Contents


Module Procedures

private subroutine array_to_complex_banded(array, subdiags, superdiags, banded)

Converts a given array to a banded datastructure.

Arguments

TypeIntentOptionalAttributesName
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