![]()  | 
  
    FrontISTR
    5.7.1
    
   Large-scale structural analysis program with finit element method 
   | 
 
This module manages step information. More...
Data Types | |
| type | step_info | 
| Step control such as active boundary condition, convergent condition etc.  More... | |
| type | tparamautoinc | 
Functions/Subroutines | |
| subroutine | init_stepinfo (stepinfo) | 
| Initializer.  More... | |
| subroutine | setup_stepinfo_starttime (stepinfos) | 
| logical function | isboundaryactive (bnd, stepinfo) | 
| Is boundary condition in this step active.  More... | |
| logical function | isloadactive (bnd, stepinfo) | 
| Is external load in this step active.  More... | |
| logical function | iscontactactive (bnd, stepinfo) | 
| Is contact condition in this step active.  More... | |
| logical function | iselemactivationactive (bnd, stepinfo) | 
| Is elemact condition in this step active.  More... | |
| subroutine | free_stepinfo (step) | 
| Finalizer.  More... | |
| subroutine | fstr_print_steps (nfile, steps) | 
| Print out step control.  More... | |
| subroutine | init_aincparam (aincparam) | 
| Initializer.  More... | |
Variables | |
| integer, parameter | stepstatic = 1 | 
| integer, parameter | stepvisco = 2 | 
| integer, parameter | stepfixedinc = 1 | 
| integer, parameter | stepautoinc = 2 | 
| integer(kind=kint), parameter | knstmaxit = 1 | 
| integer(kind=kint), parameter | knstsumit = 2 | 
| integer(kind=kint), parameter | knstciter = 3 | 
| integer(kind=kint), parameter | knstdresn = 4 | 
This module manages step information.
| subroutine m_step::free_stepinfo | ( | type(step_info), intent(inout) | step | ) | 
Finalizer.
| [in,out] | step | step info | 
Definition at line 136 of file m_step.f90.
| subroutine m_step::fstr_print_steps | ( | integer, intent(in) | nfile, | 
| type(step_info), dimension(:), intent(in) | steps | ||
| ) | 
Print out step control.
| [in] | nfile | file number | 
| [in] | steps | step info | 
Definition at line 145 of file m_step.f90.
| subroutine m_step::init_aincparam | ( | type( tparamautoinc ), intent(out) | aincparam | ) | 
Initializer.
| [out] | aincparam | auto increment parameter | 
Definition at line 181 of file m_step.f90.
| subroutine m_step::init_stepinfo | ( | type( step_info ), intent(out) | stepinfo | ) | 
Initializer.
| [out] | stepinfo | step info | 
Definition at line 67 of file m_step.f90.
| logical function m_step::isboundaryactive | ( | integer, intent(in) | bnd, | 
| type( step_info ), intent(in) | stepinfo | ||
| ) | 
Is boundary condition in this step active.
| [in] | bnd | group number of boundary condition | 
| [in] | stepinfo | current step info | 
Definition at line 100 of file m_step.f90.
| logical function m_step::iscontactactive | ( | integer, intent(in) | bnd, | 
| type( step_info ), intent(in) | stepinfo | ||
| ) | 
Is contact condition in this step active.
| [in] | bnd | group number of boundary condition | 
| [in] | stepinfo | current step info | 
Definition at line 118 of file m_step.f90.
| logical function m_step::iselemactivationactive | ( | integer, intent(in) | bnd, | 
| type( step_info ), intent(in) | stepinfo | ||
| ) | 
Is elemact condition in this step active.
| [in] | bnd | group number of boundary condition | 
| [in] | stepinfo | current step info | 
Definition at line 127 of file m_step.f90.
| logical function m_step::isloadactive | ( | integer, intent(in) | bnd, | 
| type( step_info ), intent(in) | stepinfo | ||
| ) | 
Is external load in this step active.
| [in] | bnd | group number of boundary condition | 
| [in] | stepinfo | current step info | 
Definition at line 109 of file m_step.f90.
| subroutine m_step::setup_stepinfo_starttime | ( | type( step_info ), dimension(:), intent(inout), pointer | stepinfos | ) | 
| [in,out] | stepinfos | step info | 
Definition at line 88 of file m_step.f90.
| integer(kind=kint), parameter m_step::knstciter = 3 | 
Definition at line 20 of file m_step.f90.
| integer(kind=kint), parameter m_step::knstdresn = 4 | 
Definition at line 21 of file m_step.f90.
| integer(kind=kint), parameter m_step::knstmaxit = 1 | 
Definition at line 18 of file m_step.f90.
| integer(kind=kint), parameter m_step::knstsumit = 2 | 
Definition at line 19 of file m_step.f90.
| integer, parameter m_step::stepautoinc = 2 | 
Definition at line 15 of file m_step.f90.
| integer, parameter m_step::stepfixedinc = 1 | 
Definition at line 14 of file m_step.f90.
| integer, parameter m_step::stepstatic = 1 | 
Definition at line 12 of file m_step.f90.
| integer, parameter m_step::stepvisco = 2 | 
Definition at line 13 of file m_step.f90.