The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
Public Member Functions | List of all members
create_matrix Interface Reference

Detailed Description

Create a matrix using a set of non-overlapping graphs.

Native and PETSc (real only)s matrices are supported.

Parameters
[in,out]matResulting matrix
[in]ingraphsArray of graphs representing submatrices
[in]row_vecVector representing matrix rows
[in]col_vecVector representing matrix columns
[in]nativeForce native representation [optional]

Public Member Functions

subroutine create_matrix_comp (mat, ingraphs, row_vec, col_vec, native)
 Real implementation for create_matrix.
 
subroutine create_matrix_real (mat, ingraphs, row_vec, col_vec, native)
 Real implementation for create_matrix.
 

Member Function/Subroutine Documentation

◆ create_matrix_comp()

subroutine create_matrix_comp ( class(oft_cmatrix), intent(inout), pointer  mat,
type(oft_graph_ptr), dimension(:,:), intent(in)  ingraphs,
class(oft_cvector), intent(in), pointer  row_vec,
class(oft_cvector), intent(in), pointer  col_vec,
logical, intent(in), optional  native 
)

Real implementation for create_matrix.

◆ create_matrix_real()

subroutine create_matrix_real ( class(oft_matrix), intent(inout), pointer  mat,
type(oft_graph_ptr), dimension(:,:), intent(in)  ingraphs,
class(oft_vector), intent(in), pointer  row_vec,
class(oft_vector), intent(in), pointer  col_vec,
logical, intent(in), optional  native 
)

Real implementation for create_matrix.


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