![]() |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
Structure for Lagrange multiplier-related part of stiffness matrix (Lagrange multiplier-related matrix) More...
Data Fields | |
integer(kind=kint) | num_lagrange = 0 |
total number of Lagrange multipliers More... | |
integer(kind=kint) | numl_lagrange = 0 |
node-based number of non-zero items in lower triangular half of matrix More... | |
integer(kind=kint) | numu_lagrange = 0 |
node-based number of non-zero items in upper triangular half of matrix More... | |
integer(kind=kint), dimension(:), pointer | indexl_lagrange => null() |
node-based index of first non-zero item of each row in lower part More... | |
integer(kind=kint), dimension(:), pointer | indexu_lagrange => null() |
node-based index of first non-zero item of each row in upper part More... | |
integer(kind=kint), dimension(:), pointer | iteml_lagrange => null() |
node-based column number of non-zero items in lower part More... | |
integer(kind=kint), dimension(:), pointer | itemu_lagrange => null() |
node-based column number of non-zero items in upper part More... | |
real(kind=kreal), dimension(:), pointer | al_lagrange => null() |
values of non-zero items in lower part More... | |
real(kind=kreal), dimension(:), pointer | au_lagrange => null() |
values of non-zero items in upper part More... | |
real(kind=kreal), dimension(:), pointer | lagrange => null() |
values of Lagrange multipliers More... | |
Structure for Lagrange multiplier-related part of stiffness matrix (Lagrange multiplier-related matrix)
Definition at line 427 of file hecmw_util_f.F90.
real(kind=kreal), dimension(:), pointer hecmw_util::hecmwst_matrix_lagrange::al_lagrange => null() |
values of non-zero items in lower part
Definition at line 438 of file hecmw_util_f.F90.
real(kind=kreal), dimension(:), pointer hecmw_util::hecmwst_matrix_lagrange::au_lagrange => null() |
values of non-zero items in upper part
Definition at line 439 of file hecmw_util_f.F90.
integer(kind=kint), dimension(:), pointer hecmw_util::hecmwst_matrix_lagrange::indexl_lagrange => null() |
node-based index of first non-zero item of each row in lower part
Definition at line 432 of file hecmw_util_f.F90.
integer(kind=kint), dimension(:), pointer hecmw_util::hecmwst_matrix_lagrange::indexu_lagrange => null() |
node-based index of first non-zero item of each row in upper part
Definition at line 433 of file hecmw_util_f.F90.
integer(kind=kint), dimension(:), pointer hecmw_util::hecmwst_matrix_lagrange::iteml_lagrange => null() |
node-based column number of non-zero items in lower part
Definition at line 435 of file hecmw_util_f.F90.
integer(kind=kint), dimension(:), pointer hecmw_util::hecmwst_matrix_lagrange::itemu_lagrange => null() |
node-based column number of non-zero items in upper part
Definition at line 436 of file hecmw_util_f.F90.
real(kind=kreal), dimension(:), pointer hecmw_util::hecmwst_matrix_lagrange::lagrange => null() |
values of Lagrange multipliers
Definition at line 441 of file hecmw_util_f.F90.
integer(kind=kint) hecmw_util::hecmwst_matrix_lagrange::num_lagrange = 0 |
total number of Lagrange multipliers
Definition at line 428 of file hecmw_util_f.F90.
integer(kind=kint) hecmw_util::hecmwst_matrix_lagrange::numl_lagrange = 0 |
node-based number of non-zero items in lower triangular half of matrix
Definition at line 429 of file hecmw_util_f.F90.
integer(kind=kint) hecmw_util::hecmwst_matrix_lagrange::numu_lagrange = 0 |
node-based number of non-zero items in upper triangular half of matrix
Definition at line 430 of file hecmw_util_f.F90.