ConstructMatrixDFromS Interface

public interface ConstructMatrixDFromS

Contents


Module Procedures

private subroutine ConstructMatrixDFromS_ldr(sparse_matrix, dense_matrix)

A function that converts a sparse matrix to a dense matrix.

Arguments

Type IntentOptional AttributesName
type(Matrix_lsr), intent(in) :: sparse_matrix

The sparse matrix to convert.

type(Matrix_ldr), intent(inout) :: dense_matrix

Output. Must be preallocated.

private subroutine ConstructMatrixDFromS_ldc(sparse_matrix, dense_matrix)

A function that converts a sparse matrix to a dense matrix.

Arguments

Type IntentOptional AttributesName
type(Matrix_lsc), intent(in) :: sparse_matrix

The sparse matrix to convert.

type(Matrix_ldc), intent(inout) :: dense_matrix

Dense matrix output. Must be preallocated.