MatrixMemoryPool_lc Interface

public interface MatrixMemoryPool_lc

Contents


Module Procedures

private function ConstructMatrixMemoryPool_lc(columns, rows, sparsity_in) result(this)

Construct Matrix Memory Pool object.

Arguments

Type IntentOptional AttributesName
integer(kind=c_int), intent(in) :: columns

Number of columns in the matrix.

integer(kind=c_int), intent(in) :: rows

Number of rows in the matrix.

real(kind=NTREAL), intent(in), optional :: sparsity_in

Estimated sparsity (optional).

Return Value type(MatrixMemoryPool_lc), TARGET

The matrix to construct.