FrontISTR  6.0.0
Large-scale structural analysis program with finit element method
m_fstr::fstr_param Type Reference

FSTR INNER CONTROL PARAMETERS (fstrPARAM) More...

Collaboration diagram for m_fstr::fstr_param:

Data Fields

integer(kind=kint) solution_type =0
 solution type number More...
 
integer(kind=kint) solver_method =0
 solver method number More...
 
integer(kind=kint) nlsolver_method =0
 solver method number for nonlinear equation More...
 
logical nlgeom =.false.
 is geometrical nonlinearity considered More...
 
integer(kind=kint) analysis_n =0
 STATIC !HEAT. More...
 
real(kind=kreal), dimension(:), pointer dtime =>null()
 (=DT) STEP_DLTIME More...
 
real(kind=kreal), dimension(:), pointer etime =>null()
 (/=ETIME) STEP_EETIME More...
 
real(kind=kreal), dimension(:), pointer dtmin =>null()
 (=DTMIN) STEP_DELMIN More...
 
real(kind=kreal), dimension(:), pointer delmax =>null()
 (=DTMAX) STEP_DELMAX More...
 
integer(kind=kint), dimension(:), pointer itmax =>null()
 (/=ITMAX) More...
 
real(kind=kreal), dimension(:), pointer eps =>null()
 (/=ESP) More...
 
real(kind=kreal) ref_temp =0.d0
 (=REF_TEMP) More...
 
integer(kind=kint) timepoint_id =0
 time point ID for heat analysis More...
 
integer(kind=kint) fg_echo =kOFF
 output control More...
 
integer(kind=kint) fg_result =kOFF
 output result (kYES/kNO) (=IRESULT) More...
 
integer(kind=kint) fg_visual =kOFF
 visualization (kYES/kNO) (=IVISUAL) More...
 
integer(kind=kint) fg_neutral =kOFF
 for heat ... More...
 
integer(kind=kint) fg_irres =kNO
 restart read (=IRRES) More...
 
integer(kind=kint) fg_iwres =kNO
 restart write (=IWRES) More...
 
integer(kind=kint) nrres =0
 NRRES. More...
 
integer(kind=kint) nprint =0
 NPRINT. More...
 
integer(kind=kint) n_node =0
 index table for global node ID sorting More...
 
integer(kind=kint) nn_internal =0
 hecMESHnn_internal More...
 
integer(kind=kint), dimension(1,:), pointer global_local_id =>null()
 
integer(kind=kint), dimension(2,:), pointer global
 
integer(kind=kint), pointer local
 
integer(kind=kint) fg_couple =0
 for couple analysis More...
 
integer(kind=kint) fg_couple_type =0
 (default:0) More...
 
integer(kind=kint) fg_couple_first =0
 (default:0) More...
 
integer(kind=kint) fg_couple_window =0
 (default:0) More...
 
integer(kind=kint) restart_out_type =0
 for restart control More...
 
integer(kind=kint) restart_version =0
 version of restart file More...
 
integer(kind=kint) contact_algo =0
 for contact analysis More...
 
integer(kind=kint) augiter =0
 augmentation iteration for ALagrange algorithm More...
 
logical fric_cone_follow =.false.
 if the ALagrange friction cone follows the applied normal force More...
 
real(kind=kreal) eps_fric_band =0.d0
 hysteresis half-band of the stick/slip switch (0 = no band) More...
 
type(tcontactparam), dimension(:), pointer contactparam =>null()
 parameter sets for contact scan More...
 
type(tcontactinterference), dimension(:), pointer contact_if =>null()
 parameter sets for contact scan More...
 
type(tparamautoinc), dimension(:), pointer ainc =>null()
 for auto increment and cutback More...
 
type(time_points), dimension(:), pointer timepoints =>null()
 time points data More...
 
type(tparamconverg), dimension(:), pointer cnvparam =>null()
 for convergence check More...
 

Detailed Description

FSTR INNER CONTROL PARAMETERS (fstrPARAM)

Definition at line 165 of file m_fstr.F90.

Field Documentation

◆ ainc

type(tparamautoinc), dimension(:), pointer m_fstr::fstr_param::ainc =>null()

for auto increment and cutback

auto increment control

Definition at line 218 of file m_fstr.F90.

◆ analysis_n

integer(kind=kint) m_fstr::fstr_param::analysis_n =0

STATIC !HEAT.

Number of analysis

Definition at line 172 of file m_fstr.F90.

◆ augiter

integer( kind=kint ) m_fstr::fstr_param::augiter =0

augmentation iteration for ALagrange algorithm

Definition at line 211 of file m_fstr.F90.

◆ cnvparam

type(tparamconverg), dimension(:), pointer m_fstr::fstr_param::cnvparam =>null()

for convergence check

convergence criteria

Definition at line 222 of file m_fstr.F90.

◆ contact_algo

integer( kind=kint ) m_fstr::fstr_param::contact_algo =0

for contact analysis

contact analysis algorithm number(SLagrange or Alagrange)

Definition at line 210 of file m_fstr.F90.

◆ contact_if

type(tcontactinterference), dimension(:), pointer m_fstr::fstr_param::contact_if =>null()

parameter sets for contact scan

Definition at line 215 of file m_fstr.F90.

◆ contactparam

type(tcontactparam), dimension(:), pointer m_fstr::fstr_param::contactparam =>null()

parameter sets for contact scan

Definition at line 214 of file m_fstr.F90.

◆ delmax

real(kind=kreal), dimension(:), pointer m_fstr::fstr_param::delmax =>null()

(=DTMAX) STEP_DELMAX

Definition at line 176 of file m_fstr.F90.

◆ dtime

real(kind=kreal), dimension(:), pointer m_fstr::fstr_param::dtime =>null()

(=DT) STEP_DLTIME

Definition at line 173 of file m_fstr.F90.

◆ dtmin

real(kind=kreal), dimension(:), pointer m_fstr::fstr_param::dtmin =>null()

(=DTMIN) STEP_DELMIN

Definition at line 175 of file m_fstr.F90.

◆ eps

real(kind=kreal), dimension(:), pointer m_fstr::fstr_param::eps =>null()

(/=ESP)

Definition at line 178 of file m_fstr.F90.

◆ eps_fric_band

real( kind=kreal ) m_fstr::fstr_param::eps_fric_band =0.d0

hysteresis half-band of the stick/slip switch (0 = no band)

Definition at line 213 of file m_fstr.F90.

◆ etime

real(kind=kreal), dimension(:), pointer m_fstr::fstr_param::etime =>null()

(/=ETIME) STEP_EETIME

Definition at line 174 of file m_fstr.F90.

◆ fg_couple

integer( kind=kint ) m_fstr::fstr_param::fg_couple =0

for couple analysis

(default:0)

Definition at line 200 of file m_fstr.F90.

◆ fg_couple_first

integer( kind=kint ) m_fstr::fstr_param::fg_couple_first =0

(default:0)

Definition at line 202 of file m_fstr.F90.

◆ fg_couple_type

integer( kind=kint ) m_fstr::fstr_param::fg_couple_type =0

(default:0)

Definition at line 201 of file m_fstr.F90.

◆ fg_couple_window

integer( kind=kint ) m_fstr::fstr_param::fg_couple_window =0

(default:0)

Definition at line 203 of file m_fstr.F90.

◆ fg_echo

integer(kind=kint) m_fstr::fstr_param::fg_echo =kOFF

output control

output echo (kYES/kNO) (=IECHO)

Definition at line 183 of file m_fstr.F90.

◆ fg_irres

integer(kind=kint) m_fstr::fstr_param::fg_irres =kNO

restart read (=IRRES)

Definition at line 189 of file m_fstr.F90.

◆ fg_iwres

integer(kind=kint) m_fstr::fstr_param::fg_iwres =kNO

restart write (=IWRES)

Definition at line 190 of file m_fstr.F90.

◆ fg_neutral

integer(kind=kint) m_fstr::fstr_param::fg_neutral =kOFF

for heat ...

write by neutral (=INEUTRAL)

Definition at line 188 of file m_fstr.F90.

◆ fg_result

integer(kind=kint) m_fstr::fstr_param::fg_result =kOFF

output result (kYES/kNO) (=IRESULT)

Definition at line 184 of file m_fstr.F90.

◆ fg_visual

integer(kind=kint) m_fstr::fstr_param::fg_visual =kOFF

visualization (kYES/kNO) (=IVISUAL)

Definition at line 185 of file m_fstr.F90.

◆ fric_cone_follow

logical m_fstr::fstr_param::fric_cone_follow =.false.

if the ALagrange friction cone follows the applied normal force

Definition at line 212 of file m_fstr.F90.

◆ global

integer(kind=kint), dimension(2,:), pointer m_fstr::fstr_param::global

Definition at line 197 of file m_fstr.F90.

◆ global_local_id

integer(kind=kint), dimension (1,:), pointer m_fstr::fstr_param::global_local_id =>null()

Definition at line 197 of file m_fstr.F90.

◆ itmax

integer(kind=kint), dimension(:), pointer m_fstr::fstr_param::itmax =>null()

(/=ITMAX)

Definition at line 177 of file m_fstr.F90.

◆ local

integer(kind=kint), pointer m_fstr::fstr_param::local

Definition at line 197 of file m_fstr.F90.

◆ n_node

integer(kind=kint) m_fstr::fstr_param::n_node =0

index table for global node ID sorting

hecMESHn_node

Definition at line 195 of file m_fstr.F90.

◆ nlgeom

logical m_fstr::fstr_param::nlgeom =.false.

is geometrical nonlinearity considered

Definition at line 169 of file m_fstr.F90.

◆ nlsolver_method

integer(kind=kint) m_fstr::fstr_param::nlsolver_method =0

solver method number for nonlinear equation

Definition at line 168 of file m_fstr.F90.

◆ nn_internal

integer(kind=kint) m_fstr::fstr_param::nn_internal =0

hecMESHnn_internal

Definition at line 196 of file m_fstr.F90.

◆ nprint

integer(kind=kint) m_fstr::fstr_param::nprint =0

NPRINT.

Definition at line 192 of file m_fstr.F90.

◆ nrres

integer(kind=kint) m_fstr::fstr_param::nrres =0

NRRES.

Definition at line 191 of file m_fstr.F90.

◆ ref_temp

real(kind=kreal) m_fstr::fstr_param::ref_temp =0.d0

(=REF_TEMP)

Definition at line 179 of file m_fstr.F90.

◆ restart_out_type

integer( kind=kint ) m_fstr::fstr_param::restart_out_type =0

for restart control

output type of restart file

Definition at line 206 of file m_fstr.F90.

◆ restart_version

integer( kind=kint ) m_fstr::fstr_param::restart_version =0

version of restart file

Definition at line 207 of file m_fstr.F90.

◆ solution_type

integer(kind=kint) m_fstr::fstr_param::solution_type =0

solution type number

Definition at line 166 of file m_fstr.F90.

◆ solver_method

integer(kind=kint) m_fstr::fstr_param::solver_method =0

solver method number

Definition at line 167 of file m_fstr.F90.

◆ timepoint_id

integer(kind=kint) m_fstr::fstr_param::timepoint_id =0

time point ID for heat analysis

Definition at line 180 of file m_fstr.F90.

◆ timepoints

type(time_points), dimension(:), pointer m_fstr::fstr_param::timepoints =>null()

time points data

Definition at line 219 of file m_fstr.F90.


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