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

Functions/Subroutines

subroutine, public hecmw_mat_ass_elem (hecmat, nn, nodlocal, stiffness)
 
subroutine, public stf_get_block (stiffness, ndof, inod, jnod, a)
 
subroutine, public hecmw_mat_add_node (hecmat, inod, jnod, a)
 
integer(kind=kint) function, public hecmw_array_search_i (array, is, ie, ival)
 
subroutine, public hecmw_mat_ass_equation (hecmesh, hecmat)
 
subroutine, public hecmw_mat_ass_equation_rhs (hecmesh, hecmat)
 
subroutine, public hecmw_mat_add_dof (hecmat, inod, idof, jnod, jdof, val)
 
subroutine, public hecmw_mat_ass_bc (hecmat, inode, idof, rhs, conmat)
 
subroutine, public hecmw_mat_ass_contact (hecmat, nn, nodlocal, stiffness)
 

Function/Subroutine Documentation

◆ hecmw_array_search_i()

integer(kind=kint) function, public hecmw_matrix_ass::hecmw_array_search_i ( integer(kind=kint), dimension(:)  array,
integer(kind=kint is,
integer(kind=kint ie,
integer(kind=kint ival 
)

Definition at line 138 of file hecmw_mat_ass.f90.

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

◆ hecmw_mat_add_dof()

subroutine, public hecmw_matrix_ass::hecmw_mat_add_dof ( type (hecmwst_matrix hecmat,
integer(kind=kint inod,
integer(kind=kint idof,
integer(kind=kint jnod,
integer(kind=kint jdof,
real(kind=kreal val 
)

Definition at line 278 of file hecmw_mat_ass.f90.

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

◆ hecmw_mat_add_node()

subroutine, public hecmw_matrix_ass::hecmw_mat_add_node ( type (hecmwst_matrix hecmat,
integer(kind=kint inod,
integer(kind=kint jnod,
real(kind=kreal), dimension(:, :)  a 
)

Definition at line 73 of file hecmw_mat_ass.f90.

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

◆ hecmw_mat_ass_bc()

subroutine, public hecmw_matrix_ass::hecmw_mat_ass_bc ( type (hecmwst_matrix hecmat,
integer(kind=kint inode,
integer(kind=kint idof,
real(kind=kreal rhs,
type (hecmwst_matrix), optional  conmat 
)

Definition at line 331 of file hecmw_mat_ass.f90.

Here is the call graph for this function:

◆ hecmw_mat_ass_contact()

subroutine, public hecmw_matrix_ass::hecmw_mat_ass_contact ( type (hecmwst_matrix hecmat,
integer(kind=kint nn,
integer(kind=kint), dimension(:)  nodlocal,
real(kind=kreal), dimension(:, :)  stiffness 
)

Definition at line 475 of file hecmw_mat_ass.f90.

Here is the call graph for this function:

◆ hecmw_mat_ass_elem()

subroutine, public hecmw_matrix_ass::hecmw_mat_ass_elem ( type (hecmwst_matrix hecmat,
integer(kind=kint nn,
integer(kind=kint), dimension(:)  nodlocal,
real(kind=kreal), dimension(:, :)  stiffness 
)

Definition at line 32 of file hecmw_mat_ass.f90.

Here is the call graph for this function:

◆ hecmw_mat_ass_equation()

subroutine, public hecmw_matrix_ass::hecmw_mat_ass_equation ( type (hecmwst_local_mesh hecmesh,
type (hecmwst_matrix), target  hecmat 
)

Definition at line 175 of file hecmw_mat_ass.f90.

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

◆ hecmw_mat_ass_equation_rhs()

subroutine, public hecmw_matrix_ass::hecmw_mat_ass_equation_rhs ( type (hecmwst_local_mesh hecmesh,
type (hecmwst_matrix), target  hecmat 
)

Definition at line 236 of file hecmw_mat_ass.f90.

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

◆ stf_get_block()

subroutine, public hecmw_matrix_ass::stf_get_block ( real(kind=kreal), dimension(:, :)  stiffness,
integer(kind=kint ndof,
integer(kind=kint inod,
integer(kind=kint jnod,
real(kind=kreal), dimension(:, :)  a 
)

Definition at line 55 of file hecmw_mat_ass.f90.

Here is the caller graph for this function: