![]() |
FrontISTR
5.8.0
Large-scale structural analysis program with finit element method
|
This module provides conversion routines between HEC and FISTR data structures and DOF based sparse matrix data structures (CSR/COO). More...
Functions/Subroutines | |
| subroutine, public | sparse_matrix_contact_init_prof (spMAT, hecMAT, hecLagMAT, hecMESH) |
| subroutine, public | sparse_matrix_contact_set_vals (spMAT, hecMAT, hecLagMAT) |
| subroutine, public | sparse_matrix_para_contact_set_vals (spMAT, hecMAT, hecLagMAT, conMAT) |
| subroutine, public | sparse_matrix_contact_set_rhs (spMAT, hecMAT, hecLagMAT) |
| subroutine, public | sparse_matrix_para_contact_set_rhs (spMAT, hecMAT, hecLagMAT, conMAT) |
| subroutine, public | sparse_matrix_contact_get_rhs (spMAT, hecMAT, hecLagMAT) |
This module provides conversion routines between HEC and FISTR data structures and DOF based sparse matrix data structures (CSR/COO).
| subroutine, public m_sparse_matrix_contact::sparse_matrix_contact_get_rhs | ( | type (sparse_matrix), intent(inout) | spMAT, |
| type (hecmwst_matrix), intent(inout) | hecMAT, | ||
| type (hecmwst_matrix_lagrange), intent(inout) | hecLagMAT | ||
| ) |
| [in,out] | heclagmat | type hecmwST_matrix_lagrange |
Definition at line 796 of file sparse_matrix_contact.f90.
| subroutine, public m_sparse_matrix_contact::sparse_matrix_contact_init_prof | ( | type (sparse_matrix), intent(inout) | spMAT, |
| type (hecmwst_matrix), intent(in) | hecMAT, | ||
| type (hecmwst_matrix_lagrange), intent(in) | hecLagMAT, | ||
| type (hecmwst_local_mesh), intent(in) | hecMESH | ||
| ) |
| [in] | heclagmat | type hecmwST_matrix_lagrange) |
Definition at line 27 of file sparse_matrix_contact.f90.
| subroutine, public m_sparse_matrix_contact::sparse_matrix_contact_set_rhs | ( | type (sparse_matrix), intent(inout) | spMAT, |
| type (hecmwst_matrix), intent(in) | hecMAT, | ||
| type (hecmwst_matrix_lagrange), intent(in) | hecLagMAT | ||
| ) |
| [in] | heclagmat | type hecmwST_matrix_lagrange |
Definition at line 717 of file sparse_matrix_contact.f90.
| subroutine, public m_sparse_matrix_contact::sparse_matrix_contact_set_vals | ( | type(sparse_matrix), intent(inout) | spMAT, |
| type(hecmwst_matrix), intent(in) | hecMAT, | ||
| type (hecmwst_matrix_lagrange), intent(in) | hecLagMAT | ||
| ) |
| [in] | heclagmat | type hecmwST_matrix_lagrange) |
Definition at line 371 of file sparse_matrix_contact.f90.
| subroutine, public m_sparse_matrix_contact::sparse_matrix_para_contact_set_rhs | ( | type (sparse_matrix), intent(inout) | spMAT, |
| type (hecmwst_matrix), intent(in) | hecMAT, | ||
| type (hecmwst_matrix_lagrange), intent(in) | hecLagMAT, | ||
| type (hecmwst_matrix), intent(in) | conMAT | ||
| ) |
| [in] | heclagmat | type hecmwST_matrix_lagrange |
Definition at line 741 of file sparse_matrix_contact.f90.
| subroutine, public m_sparse_matrix_contact::sparse_matrix_para_contact_set_vals | ( | type(sparse_matrix), intent(inout) | spMAT, |
| type(hecmwst_matrix), intent(in) | hecMAT, | ||
| type (hecmwst_matrix_lagrange), intent(in) | hecLagMAT, | ||
| type(hecmwst_matrix), intent(in) | conMAT | ||
| ) |
| [in] | heclagmat | type hecmwST_matrix_lagrange) |
Definition at line 494 of file sparse_matrix_contact.f90.