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. |