A datatype for storing a dense matrix.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=NTREAL), | public, | DIMENSION(:,:), ALLOCATABLE | :: | DATA | values of the matrix.  | 
  
||
| integer, | public | :: | rows | Matrix dimension: rows.  | 
  
|||
| integer, | public | :: | columns | Matrix dimension: columns.  | 
  
Construct an empty dense matrix with a set number of rows and columns
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | rows | Rows of the matrix  | 
  
||
| integer, | intent(in) | :: | columns | Columns of the matrix.  | 
  
The matrix to construct.