|
The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
|
Combine a set of non-overlapping sub-matrices into a single matrix.
Native and PETSc (real only) matrices are supported. The matrix should be created using create_matrix before this subroutine is called.
| [in] | mats | Array of sub-matrices (nr,nc) |
| [in] | nr | Number of row blocks |
| [in] | nc | Number of column blocks |
| [in,out] | mat | Resulting matrix |
Public Member Functions | |
| subroutine | combine_matrices_comp (mats, nr, nc, mat) |
| Real implementation for combine_matrices. | |
| subroutine | combine_matrices_real (mats, nr, nc, mat) |
| Real implementation for combine_matrices. | |
| subroutine combine_matrices_comp | ( | type(oft_cmatrix_ptr), dimension(:,:), intent(in) | mats, |
| integer(i4), intent(in) | nr, | ||
| integer(i4), intent(in) | nc, | ||
| class(oft_cmatrix), intent(inout), pointer | mat | ||
| ) |
Real implementation for combine_matrices.
| subroutine combine_matrices_real | ( | type(oft_matrix_ptr), dimension(:,:), intent(in) | mats, |
| integer(i4), intent(in) | nr, | ||
| integer(i4), intent(in) | nc, | ||
| class(oft_matrix), intent(inout), pointer | mat | ||
| ) |
Real implementation for combine_matrices.