dense Interface

public interface dense

This interface provides methods to convert a Tridiagonal matrix to a regular rank-2 array.

Syntax

   B = dense(A)

Arguments

  • A : Matrix of Tridiagonal type. It is an intent(in) argument.

  • B : Rank-2 array representation of the matrix .


Functions

private module function dense_rdp(A) result(B)

Utility function to convert a Tridiagonal matrix to a rank-2 array.

Arguments

Type IntentOptional Attributes Name
type(Tridiagonal), intent(in) :: A

Input diagonal matrix.

Return Value real(kind=dp), allocatable, (:,:)

Output dense rank-2 array.