FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
m_step::step_info Type Reference

Step control such as active boundary condition, convergent condition etc. More...

Collaboration diagram for m_step::step_info:

Data Fields

integer solution
 solution type; 1: static; 2:visco More...
 
integer inc_type
 increment type; 1: fixed; 2:auto More...
 
character(len=80) control
 control type, such as arclength etc More...
 
character(len=80) convcontrol
 Judgement of convergency, such as nodal force residual disp increment, energy. More...
 
real(kind=kreal) converg
 value of convergent judgement (residual force) More...
 
real(kind=kreal) converg_lag
 value of convergent judgement (Lagrange) More...
 
real(kind=kreal) converg_ddisp
 value of convergent judgement (disp increment) More...
 
real(kind=kreal) maxres
 upper bound of NR residual More...
 
integer num_substep
 substeps user given More...
 
integer max_iter
 max number of iteration More...
 
integer max_contiter
 max number of contact iteration More...
 
integer amp_id
 id of amplitude definition More...
 
real(kind=kreal) initdt
 time increment More...
 
real(kind=kreal) elapsetime
 elapse time of this step More...
 
real(kind=kreal) mindt
 lower bound of time increment More...
 
real(kind=kreal) maxdt
 upper bound of time increment More...
 
real(kind=kreal) starttime
 start time of this step More...
 
integer, dimension(:), pointer boundary =>null()
 active group of boundary conditions of current step More...
 
integer, dimension(:), pointer load =>null()
 active group of external load conditions of current step More...
 
integer, dimension(:), pointer contact =>null()
 active group of contact conditions of current step More...
 
integer timepoint_id
 id of timepoint More...
 
integer aincparam_id
 id of auto increment parameter More...
 

Detailed Description

Step control such as active boundary condition, convergent condition etc.

Definition at line 24 of file m_step.f90.

Field Documentation

◆ aincparam_id

integer m_step::step_info::aincparam_id

id of auto increment parameter

Definition at line 48 of file m_step.f90.

◆ amp_id

integer m_step::step_info::amp_id

id of amplitude definition

Definition at line 38 of file m_step.f90.

◆ boundary

integer, dimension(:), pointer m_step::step_info::boundary =>null()

active group of boundary conditions of current step

Definition at line 44 of file m_step.f90.

◆ contact

integer, dimension(:), pointer m_step::step_info::contact =>null()

active group of contact conditions of current step

Definition at line 46 of file m_step.f90.

◆ control

character( len=80 ) m_step::step_info::control

control type, such as arclength etc

Definition at line 27 of file m_step.f90.

◆ convcontrol

character( len=80 ) m_step::step_info::convcontrol

Judgement of convergency, such as nodal force residual disp increment, energy.

Definition at line 28 of file m_step.f90.

◆ converg

real(kind=kreal) m_step::step_info::converg

value of convergent judgement (residual force)

Definition at line 30 of file m_step.f90.

◆ converg_ddisp

real(kind=kreal) m_step::step_info::converg_ddisp

value of convergent judgement (disp increment)

Definition at line 32 of file m_step.f90.

◆ converg_lag

real(kind=kreal) m_step::step_info::converg_lag

value of convergent judgement (Lagrange)

Definition at line 31 of file m_step.f90.

◆ elapsetime

real(kind=kreal) m_step::step_info::elapsetime

elapse time of this step

Definition at line 40 of file m_step.f90.

◆ inc_type

integer m_step::step_info::inc_type

increment type; 1: fixed; 2:auto

Definition at line 26 of file m_step.f90.

◆ initdt

real(kind=kreal) m_step::step_info::initdt

time increment

Definition at line 39 of file m_step.f90.

◆ load

integer, dimension(:), pointer m_step::step_info::load =>null()

active group of external load conditions of current step

Definition at line 45 of file m_step.f90.

◆ max_contiter

integer m_step::step_info::max_contiter

max number of contact iteration

Definition at line 37 of file m_step.f90.

◆ max_iter

integer m_step::step_info::max_iter

max number of iteration

Definition at line 36 of file m_step.f90.

◆ maxdt

real(kind=kreal) m_step::step_info::maxdt

upper bound of time increment

Definition at line 42 of file m_step.f90.

◆ maxres

real(kind=kreal) m_step::step_info::maxres

upper bound of NR residual

Definition at line 33 of file m_step.f90.

◆ mindt

real(kind=kreal) m_step::step_info::mindt

lower bound of time increment

Definition at line 41 of file m_step.f90.

◆ num_substep

integer m_step::step_info::num_substep

substeps user given

Definition at line 35 of file m_step.f90.

◆ solution

integer m_step::step_info::solution

solution type; 1: static; 2:visco

Definition at line 25 of file m_step.f90.

◆ starttime

real(kind=kreal) m_step::step_info::starttime

start time of this step

Definition at line 43 of file m_step.f90.

◆ timepoint_id

integer m_step::step_info::timepoint_id

id of timepoint

Definition at line 47 of file m_step.f90.


The documentation for this type was generated from the following file: