Create a big matrix from an array of matrices by putting them one next to another.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(Matrix_lsr), | intent(in), | DIMENSION(:, :) | :: | 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_lsr), | 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_lsc), | intent(in), | DIMENSION(:, :) | :: | 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_lsc), | intent(inout) | :: | out_matrix |
The composed matrix. |