matrix_to_banded Interface

public interface matrix_to_banded

Contents


Module Procedures

private subroutine matrix_to_complex_banded(matrix, subdiags, superdiags, banded)

Converts a matrix data structure into a complex banded matrix.

Arguments

TypeIntentOptionalAttributesName
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