is_compatible_with Function

private pure function is_compatible_with(this, other)

Checks if a Hermitian band matrix is compatible with another Hermitian band matrix. This implies that the following attributes should be equal: - number of rows/columns - number of sub/superdiagonals - storage of upper or lower triangular part - dimensions of the banded matrices themselves Returns .true. if all criteria are satisfied, .false. otherwise.

Arguments

TypeIntentOptionalAttributesName
class(hermitian_banded_matrix_t), intent(in) :: this

type instance

class(hermitian_banded_matrix_t), intent(in) :: other

other banded matrix

Return Value logical


Contents

None