array_to_hermitian_banded Interface

public interface array_to_hermitian_banded

Contents


Module Procedures

private subroutine array_to_complex_hermitian_banded(array, diags, uplo, banded)

Converts a given array to a Hermitian banded datastructure.

Arguments

TypeIntentOptionalAttributesName
class(*), intent(in) :: array(:,:)

the original array

integer, intent(in) :: diags

the number of sub/superdiagonals

character, intent(in) :: uplo

upper or lower triangular part of the matrix

type(hermitian_banded_matrix_t), intent(out) :: banded

the resulting banded datastructure