FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
hecmw_matrix_reorder Module Reference

Functions/Subroutines

subroutine, public hecmw_matrix_reorder_profile (n, perm, iperm, indexl, indexu, iteml, itemu, indexlp, indexup, itemlp, itemup)
 
subroutine, public hecmw_matrix_reorder_values (n, ndof, perm, iperm, indexl, indexu, iteml, itemu, al, au, d, indexlp, indexup, itemlp, itemup, alp, aup, dp)
 
subroutine, public hecmw_matrix_reorder_vector (n, ndof, perm, x, xp)
 
subroutine, public hecmw_matrix_reorder_back_vector (n, ndof, perm, xp, x)
 
subroutine, public hecmw_matrix_reorder_renum_item (n, perm, indexxp, itemxp)
 

Function/Subroutine Documentation

◆ hecmw_matrix_reorder_back_vector()

subroutine, public hecmw_matrix_reorder::hecmw_matrix_reorder_back_vector ( integer(kind=kint), intent(in)  n,
integer(kind=kint), intent(in)  ndof,
integer(kind=kint), dimension(:), intent(in)  perm,
real(kind=kreal), dimension(:), intent(in)  xp,
real(kind=kreal), dimension(:), intent(out)  x 
)

Definition at line 121 of file hecmw_matrix_reorder.f90.

◆ hecmw_matrix_reorder_profile()

subroutine, public hecmw_matrix_reorder::hecmw_matrix_reorder_profile ( integer(kind=kint), intent(in)  n,
integer(kind=kint), dimension(:), intent(in)  perm,
integer(kind=kint), dimension(:), intent(in)  iperm,
integer(kind=kint), dimension(0:), intent(in)  indexl,
integer(kind=kint), dimension(0:), intent(in)  indexu,
integer(kind=kint), dimension(:), intent(in)  iteml,
integer(kind=kint), dimension(:), intent(in)  itemu,
integer(kind=kint), dimension(0:), intent(out)  indexlp,
integer(kind=kint), dimension(0:), intent(out)  indexup,
integer(kind=kint), dimension(:), intent(out)  itemlp,
integer(kind=kint), dimension(:), intent(out)  itemup 
)

Definition at line 20 of file hecmw_matrix_reorder.f90.

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

◆ hecmw_matrix_reorder_renum_item()

subroutine, public hecmw_matrix_reorder::hecmw_matrix_reorder_renum_item ( integer(kind=kint), intent(in)  n,
integer(kind=kint), dimension(:), intent(in)  perm,
integer(kind=kint), dimension(0:), intent(in)  indexxp,
integer(kind=kint), dimension(:), intent(inout)  itemxp 
)

Definition at line 143 of file hecmw_matrix_reorder.f90.

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

◆ hecmw_matrix_reorder_values()

subroutine, public hecmw_matrix_reorder::hecmw_matrix_reorder_values ( integer(kind=kint), intent(in)  n,
integer(kind=kint), intent(in)  ndof,
integer(kind=kint), dimension(:), intent(in)  perm,
integer(kind=kint), dimension(:), intent(in)  iperm,
integer(kind=kint), dimension(0:), intent(in)  indexl,
integer(kind=kint), dimension(0:), intent(in)  indexu,
integer(kind=kint), dimension(:), intent(in)  iteml,
integer(kind=kint), dimension(:), intent(in)  itemu,
real(kind=kreal), dimension(:), intent(in)  al,
real(kind=kreal), dimension(:), intent(in)  au,
real(kind=kreal), dimension(:), intent(in)  d,
integer(kind=kint), dimension(0:), intent(in)  indexlp,
integer(kind=kint), dimension(0:), intent(in)  indexup,
integer(kind=kint), dimension(:), intent(in)  itemlp,
integer(kind=kint), dimension(:), intent(in)  itemup,
real(kind=kreal), dimension(:), intent(out)  alp,
real(kind=kreal), dimension(:), intent(out)  aup,
real(kind=kreal), dimension(:), intent(out)  dp 
)

Definition at line 68 of file hecmw_matrix_reorder.f90.

Here is the caller graph for this function:

◆ hecmw_matrix_reorder_vector()

subroutine, public hecmw_matrix_reorder::hecmw_matrix_reorder_vector ( integer(kind=kint), intent(in)  n,
integer(kind=kint), intent(in)  ndof,
integer(kind=kint), dimension(:), intent(in)  perm,
real(kind=kreal), dimension(:), intent(in)  x,
real(kind=kreal), dimension(:), intent(out)  xp 
)

Definition at line 99 of file hecmw_matrix_reorder.f90.