![]() |
FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
|
Go to the source code of this file.
Modules | |
module | m_set_arrays_directsolver_contact |
This module provides functions to set arrays for direct sparse solver \in the case of using standard Lagrange multiplier algorithm for contact analysis. | |
Functions/Subroutines | |
subroutine | m_set_arrays_directsolver_contact::set_pointersandindices_directsolver (hecmat, fstrmat, is_sym) |
This subroutine sets index arrays for direct sparse solver from those stored \in the matrix structures defined in MODULE fstr_matrix_con_contact. | |
subroutine | m_set_arrays_directsolver_contact::set_values_directsolver (hecmat, fstrmat) |
This subroutine sets the array for direct sparse solver that contains \the non-zero items(elements)of stiffness matrix from those stored \in the matrix structures defined in MODULE fstr_matrix_con_contact. | |
subroutine | m_set_arrays_directsolver_contact::getapproximateb (ntdf, x, y) |
This subroutine gets the residual vector. | |
subroutine | m_set_arrays_directsolver_contact::checkresidual (hecmat, fstrmat) |
Variables | |
integer(kind=kint) | m_set_arrays_directsolver_contact::numnon0 |
integer(kind=kint), dimension(:), allocatable | m_set_arrays_directsolver_contact::pointers |
ia | |
integer(kind=kint), dimension(:), allocatable | m_set_arrays_directsolver_contact::indices |
ja | |
real(kind=kreal), dimension(:), allocatable | m_set_arrays_directsolver_contact::values |
a | |
logical | m_set_arrays_directsolver_contact::symmetricmatrixstruc |