The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
combine_matrices Interface Reference

Detailed Description

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.

Parameters
[in]matsArray of sub-matrices (nr,nc)
[in]nrNumber of row blocks
[in]ncNumber of column blocks
[in,out]matResulting 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.

Member Function/Subroutine Documentation

◆ combine_matrices_comp()

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.

◆ combine_matrices_real()

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.


The documentation for this interface was generated from the following file: