Create a big matrix from an array of matrices by putting them one next to another.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(Matrix_ldr), | intent(in), | DIMENSION(block_rows, block_columns) | :: | mat_array | 2d array of matrices to compose.  | 
  
|
| integer, | intent(in) | :: | block_rows | The number of rows of the array of blocks.  | 
  
||
| integer, | intent(in) | :: | block_columns | The number of columns of the array of blocks.  | 
  
||
| type(Matrix_ldr), | intent(inout) | :: | out_matrix | The composed matrix.  | 
  
Create a big matrix from an array of matrices by putting them one next to another.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(Matrix_ldc), | intent(in), | DIMENSION(block_rows, block_columns) | :: | mat_array | 2d array of matrices to compose.  | 
  
|
| integer, | intent(in) | :: | block_rows | The number of rows of the array of blocks.  | 
  
||
| integer, | intent(in) | :: | block_columns | The number of columns of the array of blocks.  | 
  
||
| type(Matrix_ldc), | intent(inout) | :: | out_matrix | The composed matrix.  |