ConstructEmptyMatrix Interface

public interface ConstructEmptyMatrix

Contents


Module Procedures

private pure subroutine ConstructEmptyMatrixSub_lsr(this, rows, columns, zero_in)

A subroutine type wrapper for the constructor.

Arguments

Type IntentOptional Attributes Name
type(Matrix_lsr), intent(inout) :: this

The matrix to construct.

integer, intent(in) :: rows

The number of matrix rows.

integer, intent(in) :: columns

The number of matrix columns.

logical, intent(in), optional :: zero_in

Whether to set the matrix to zero.

private pure subroutine ConstructEmptyMatrixSub_lsc(this, rows, columns, zero_in)

A subroutine type wrapper for the constructor.

Arguments

Type IntentOptional Attributes Name
type(Matrix_lsc), intent(inout) :: this

The matrix to construct.

integer, intent(in) :: rows

The number of matrix rows.

integer, intent(in) :: columns

The number of matrix columns.

logical, intent(in), optional :: zero_in

Whether to set the matrix to zero.