FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
m_fstr_addbc Module Reference

This module provides a function to deal with prescribed displacement. More...

Functions/Subroutines

subroutine fstr_addbc (cstep, hecMESH, hecMAT, fstrSOLID, fstrPARAM, hecLagMAT, iter, conMAT, RHSvector)
 Add Essential Boundary Conditions. More...
 

Detailed Description

This module provides a function to deal with prescribed displacement.

Function/Subroutine Documentation

◆ fstr_addbc()

subroutine m_fstr_addbc::fstr_addbc ( integer, intent(in)  cstep,
type(hecmwst_local_mesh hecMESH,
type(hecmwst_matrix hecMAT,
type(fstr_solid fstrSOLID,
type(fstr_param fstrPARAM,
type(hecmwst_matrix_lagrange hecLagMAT,
integer(kind=kint)  iter,
type(hecmwst_matrix), optional  conMAT,
real(kind=kreal), dimension(:), optional  RHSvector 
)

Add Essential Boundary Conditions.

Parameters
[in]cstepcurrent step
hecmeshhecmw mesh
hecmathecmw matrix
fstrsolidfstr_solid
fstrparamanalysis control parameters
heclagmattype hecmwST_matrix_lagrange
iterNR iterations
conmathecmw matrix for contact only
rhsvectoronly Right Hand Side vector

Definition at line 14 of file fstr_AddBC.f90.

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