FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
m_sparse_matrix_hec Module Reference

This module provides conversion routines between HEC data structure and DOF based sparse matrix structure (CSR/COO) More...

Functions/Subroutines

subroutine, public sparse_matrix_hec_init_prof (spMAT, hecMAT, hecMESH)
 
subroutine, public sparse_matrix_hec_set_conv_ext (spMAT, hecMESH, ndof)
 
subroutine, public sparse_matrix_hec_set_prof (spMAT, hecMAT)
 
subroutine, public sparse_matrix_hec_set_vals (spMAT, hecMAT)
 
subroutine, public sparse_matrix_hec_set_rhs (spMAT, hecMAT)
 
subroutine, public sparse_matrix_hec_get_rhs (spMAT, hecMAT)
 

Detailed Description

This module provides conversion routines between HEC data structure and DOF based sparse matrix structure (CSR/COO)

Function/Subroutine Documentation

◆ sparse_matrix_hec_get_rhs()

subroutine, public m_sparse_matrix_hec::sparse_matrix_hec_get_rhs ( type (sparse_matrix), intent(inout)  spMAT,
type (hecmwst_matrix), intent(inout)  hecMAT 
)

Definition at line 245 of file sparse_matrix_hec.f90.

Here is the caller graph for this function:

◆ sparse_matrix_hec_init_prof()

subroutine, public m_sparse_matrix_hec::sparse_matrix_hec_init_prof ( type (sparse_matrix), intent(inout)  spMAT,
type (hecmwst_matrix), intent(in)  hecMAT,
type (hecmwst_local_mesh), intent(in)  hecMESH 
)

Definition at line 27 of file sparse_matrix_hec.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sparse_matrix_hec_set_conv_ext()

subroutine, public m_sparse_matrix_hec::sparse_matrix_hec_set_conv_ext ( type(sparse_matrix), intent(inout)  spMAT,
type (hecmwst_local_mesh), intent(in)  hecMESH,
integer(kind=kint), intent(in)  ndof 
)

Definition at line 49 of file sparse_matrix_hec.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sparse_matrix_hec_set_prof()

subroutine, public m_sparse_matrix_hec::sparse_matrix_hec_set_prof ( type(sparse_matrix), intent(inout)  spMAT,
type(hecmwst_matrix), intent(in)  hecMAT 
)

Definition at line 75 of file sparse_matrix_hec.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sparse_matrix_hec_set_rhs()

subroutine, public m_sparse_matrix_hec::sparse_matrix_hec_set_rhs ( type (sparse_matrix), intent(inout)  spMAT,
type (hecmwst_matrix), intent(in)  hecMAT 
)

Definition at line 230 of file sparse_matrix_hec.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sparse_matrix_hec_set_vals()

subroutine, public m_sparse_matrix_hec::sparse_matrix_hec_set_vals ( type(sparse_matrix), intent(inout)  spMAT,
type(hecmwst_matrix), intent(in)  hecMAT 
)

Definition at line 149 of file sparse_matrix_hec.f90.

Here is the call graph for this function:
Here is the caller graph for this function: