The Open FUSION Toolkit 1.0.0-8905cc5
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.