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

This module provides function to calculate to do updates. More...

Functions/Subroutines

subroutine fstr_updatenewton (hecMESH, hecMAT, fstrSOLID, time, tincr, iter, strainEnergy)
 Update displacement, stress, strain and internal forces. More...
 
subroutine fstr_updatestate (hecMESH, fstrSOLID, tincr)
 Update elastiplastic status. More...
 

Detailed Description

This module provides function to calculate to do updates.

Function/Subroutine Documentation

◆ fstr_updatenewton()

subroutine m_fstr_update::fstr_updatenewton ( type (hecmwst_local_mesh hecMESH,
type (hecmwst_matrix hecMAT,
type (fstr_solid fstrSOLID,
real(kind=kreal), intent(in)  time,
real(kind=kreal), intent(in)  tincr,
integer, intent(in)  iter,
real(kind=kreal), optional  strainEnergy 
)

Update displacement, stress, strain and internal forces.

Author
K. Sato(Advancesoft), X. YUAN(AdavanceSoft)
Version
0.00
Parameters
hecmatlinear equation, its right side modified here
hecmeshmesh information
fstrsolidwe need boundary conditions of curr step
[in]timecurrent time
[in]tincrtime increment
[in]iterNR iterations

Definition at line 26 of file fstr_Update.f90.

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

◆ fstr_updatestate()

subroutine m_fstr_update::fstr_updatestate ( type(hecmwst_local_mesh hecMESH,
type(fstr_solid fstrSOLID,
real(kind=kreal)  tincr 
)

Update elastiplastic status.

Parameters
hecmeshhecmw mesh
fstrsolidfstr_solid

Definition at line 250 of file fstr_Update.f90.

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