FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
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
 
integer inc_type
 increment type; 1: fixed; 2:auto
 
character(len=80) control
 control type, such as arclength etc
 
character(len=80) convcontrol
 Judgement of convergency, such as nodal force residual disp increment, energy.
 
real(kind=krealconverg
 value of convergent judgement
 
real(kind=krealmaxres
 upper bound of NR residual
 
integer num_substep
 substeps user given
 
integer max_iter
 max number of iteration
 
integer max_contiter
 max number of contact iteration
 
integer amp_id
 id of amplitude definition
 
real(kind=krealinitdt
 time increment
 
real(kind=krealelapsetime
 elapse time of this step
 
real(kind=krealmindt
 lower bound of time increment
 
real(kind=krealmaxdt
 upper bound of time increment
 
real(kind=krealstarttime
 start time of this step
 
integer, dimension(:), pointer boundary =>null()
 active group of boundary conditions of current step
 
integer, dimension(:), pointer load =>null()
 active group of external load conditions of current step
 
integer, dimension(:), pointer contact =>null()
 active group of contact conditions of current step
 
integer timepoint_id
 id of timepoint
 
integer aincparam_id
 id of auto increment paramter
 

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 paramter

Definition at line 46 of file m_step.f90.

◆ amp_id

integer m_step::step_info::amp_id

id of amplitude definition

Definition at line 36 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 42 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 44 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

Definition at line 30 of file m_step.f90.

◆ elapsetime

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

elapse time of this step

Definition at line 38 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 37 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 43 of file m_step.f90.

◆ max_contiter

integer m_step::step_info::max_contiter

max number of contact iteration

Definition at line 35 of file m_step.f90.

◆ max_iter

integer m_step::step_info::max_iter

max number of iteration

Definition at line 34 of file m_step.f90.

◆ maxdt

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

upper bound of time increment

Definition at line 40 of file m_step.f90.

◆ maxres

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

upper bound of NR residual

Definition at line 31 of file m_step.f90.

◆ mindt

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

lower bound of time increment

Definition at line 39 of file m_step.f90.

◆ num_substep

integer m_step::step_info::num_substep

substeps user given

Definition at line 33 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 41 of file m_step.f90.

◆ timepoint_id

integer m_step::step_info::timepoint_id

id of timepoint

Definition at line 45 of file m_step.f90.


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