FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
m_fstr::fstr_solid Type Reference
Collaboration diagram for m_fstr::fstr_solid:

Data Fields

integer(kind=kint) file_type
 
integer(kind=kint) statictype
 
integer(kind=kint) nstep_tot
 
type(step_info), dimension(:), pointer step_ctrl =>null()
 step information More...
 
type(t_output_ctrl), dimension(:), pointer output_ctrl =>null()
 output information More...
 
integer(kind=kint) boundary_ngrp_tot
 BOUNDARY. More...
 
integer(kind=kint), dimension(:), pointer boundary_ngrp_grpid =>null()
 
integer(kind=kint), dimension(:), pointer boundary_ngrp_id =>null()
 
integer(kind=kint), dimension(:), pointer boundary_ngrp_type =>null()
 
integer(kind=kint), dimension(:), pointer boundary_ngrp_amp =>null()
 
real(kind=kreal), dimension(:), pointer boundary_ngrp_val =>null()
 
integer(kind=kint), dimension(:), pointer boundary_ngrp_istot =>null()
 
integer(kind=kint) boundary_ngrp_rot
 number of rotational boundary conditions More...
 
integer(kind=kint), dimension(:), pointer boundary_ngrp_rotid =>null()
 
integer(kind=kint), dimension(:), pointer boundary_ngrp_centerid =>null()
 
integer(kind=kint) velocity_type
 VELOCITY. More...
 
integer(kind=kint) velocity_ngrp_tot
 Following velocity boundary condition. More...
 
integer(kind=kint), dimension(:), pointer velocity_ngrp_grpid =>null()
 
integer(kind=kint), dimension(:), pointer velocity_ngrp_id =>null()
 
integer(kind=kint), dimension(:), pointer velocity_ngrp_type =>null()
 
integer(kind=kint), dimension(:), pointer velocity_ngrp_amp =>null()
 
real(kind=kreal), dimension(:), pointer velocity_ngrp_val =>null()
 
integer(kind=kint) acceleration_type
 ACCELERATION. More...
 
integer(kind=kint) acceleration_ngrp_tot
 Following accelerate boundary condition. More...
 
integer(kind=kint), dimension(:), pointer acceleration_ngrp_grpid =>null()
 
integer(kind=kint), dimension(:), pointer acceleration_ngrp_id =>null()
 
integer(kind=kint), dimension(:), pointer acceleration_ngrp_type =>null()
 
integer(kind=kint), dimension(:), pointer acceleration_ngrp_amp =>null()
 
real(kind=kreal), dimension(:), pointer acceleration_ngrp_val =>null()
 
integer(kind=kint) cload_ngrp_tot
 CLOAD. More...
 
integer(kind=kint), dimension(:), pointer cload_ngrp_grpid =>null()
 
integer(kind=kint), dimension(:), pointer cload_ngrp_id
 
integer(kind=kint), dimension(:), pointer cload_ngrp_dof
 
integer(kind=kint), dimension(:), pointer cload_ngrp_amp
 
real(kind=kreal), dimension(:), pointer cload_ngrp_val
 
integer(kind=kint) cload_ngrp_rot
 number of torque load conditions More...
 
integer(kind=kint), dimension(:), pointer cload_ngrp_rotid =>null()
 
integer(kind=kint), dimension(:), pointer cload_ngrp_centerid =>null()
 
integer(kind=kint) dload_ngrp_tot
 DLOAD. More...
 
integer(kind=kint) dload_follow
 
integer(kind=kint), dimension(:), pointer dload_ngrp_grpid =>null()
 
integer(kind=kint), dimension(:), pointer dload_ngrp_id
 
integer(kind=kint), dimension(:), pointer dload_ngrp_lid
 
integer(kind=kint), dimension(:), pointer dload_ngrp_amp
 
real(kind=kreal), dimension(:,:), pointer dload_ngrp_params
 
integer(kind=kint) temp_ngrp_tot
 TEMPERATURE. More...
 
integer(kind=kint) temp_irres
 
integer(kind=kint) temp_tstep
 
integer(kind=kint) temp_interval
 
integer(kind=kint) temp_rtype
 
real(kind=kreal) temp_factor
 
integer(kind=kint), dimension(:), pointer temp_ngrp_grpid =>null()
 
integer(kind=kint), dimension(:), pointer temp_ngrp_id
 
real(kind=kreal), dimension(:), pointer temp_ngrp_val
 
integer(kind=kint) spring_ngrp_tot
 SPRING. More...
 
integer(kind=kint), dimension(:), pointer spring_ngrp_grpid =>null()
 
integer(kind=kint), dimension(:), pointer spring_ngrp_id
 
integer(kind=kint), dimension(:), pointer spring_ngrp_dof
 
integer(kind=kint), dimension(:), pointer spring_ngrp_amp
 
real(kind=kreal), dimension(:), pointer spring_ngrp_val
 
integer(kind=kint) couple_ngrp_tot
 for couple analysis More...
 
integer(kind=kint), dimension(:), pointer couple_ngrp_id
 
integer(kind=kint) maxn_gauss
 VALUE. More...
 
real(kind=kreal), dimension(:), pointer stress
 nodal stress More...
 
real(kind=kreal), dimension(:), pointer strain
 nodal strain More...
 
real(kind=kreal), dimension(:), pointer mises
 nodal MISES More...
 
real(kind=kreal), dimension(:), pointer pstress
 nodal principal stress More...
 
real(kind=kreal), dimension(:), pointer pstrain
 nodal principal strain More...
 
real(kind=kreal), dimension(:,:), pointer pstress_vect
 nodal principal stress vector More...
 
real(kind=kreal), dimension(:,:), pointer pstrain_vect
 nodal principal strain vector More...
 
real(kind=kreal), dimension(:), pointer estress
 elemental stress More...
 
real(kind=kreal), dimension(:), pointer estrain
 elemental strain More...
 
real(kind=kreal), dimension(:), pointer emises
 elemental MISES More...
 
real(kind=kreal), dimension(:), pointer epstress
 elemental principal stress More...
 
real(kind=kreal), dimension(:), pointer epstrain
 elemental principal strain More...
 
real(kind=kreal), dimension(:,:), pointer epstress_vect
 elemental principal stress vector More...
 
real(kind=kreal), dimension(:,:), pointer epstrain_vect
 elemental principal strain vector More...
 
real(kind=kreal), dimension(:), pointer tnstrain
 thermal nodal strain More...
 
real(kind=kreal), dimension(:), pointer testrain
 thermal elemental strain More...
 
real(kind=kreal), dimension(:), pointer yield_ratio
 yield ratio More...
 
real(kind=kreal), dimension(:), pointer enqm
 elemental NQM More...
 
real(kind=kreal), dimension(:), pointer reaction
 reaction_force More...
 
real(kind=kreal), dimension(:), pointer cont_nforce
 contact normal force for output More...
 
real(kind=kreal), dimension(:), pointer cont_fric
 contact friction force for output More...
 
real(kind=kreal), dimension(:), pointer cont_relvel
 contact ralative velocity for output More...
 
real(kind=kreal), dimension(:), pointer cont_state
 contact state for output More...
 
integer(kind=kint), dimension(:), pointer cont_sgrp_id
 contact element surf ids for output More...
 
real(kind=kreal), dimension(:), pointer cont_area
 contact area More...
 
real(kind=kreal), dimension(:), pointer cont_ntrac
 contact normal traction force for output More...
 
real(kind=kreal), dimension(:), pointer cont_ftrac
 contact friction traction force for output More...
 
real(kind=kreal), dimension(:), pointer embed_nforce
 embed force for output More...
 
type(fstr_solid_physic_val), pointer solid =>null()
 for solid physical value stracture More...
 
type(fstr_solid_physic_val), pointer shell =>null()
 for shell physical value stracture More...
 
type(fstr_solid_physic_val), pointer beam =>null()
 for beam physical value stracture More...
 
integer(kind=kint) restart_nout
 ANALYSIS CONTROL for NLGEOM. More...
 
integer(kind=kint) restart_nin
 input number of restart More...
 
type(step_infostep_ctrl_restart
 step information for restart More...
 
integer(kind=kint) max_lyr
 maximum num of layer More...
 
integer(kind=kint) is_33shell
 
integer(kind=kint) is_33beam
 
integer(kind=kint) is_heat
 
integer(kind=kint) max_ncon_stf
 maximum num of stiffness matrix size More...
 
integer(kind=kint) max_ncon
 maximum num of element connectivity More...
 
integer(kind=kint), dimension(:), pointer is_rot => null()
 
integer(kind=kint) elemopt361
 
logical is_smoothing_active
 
real(kind=kreal), dimension(2) factor
 factor of incrementation 1:time t 2: time t+dt More...
 
integer(kind=kint), dimension(10) nrstat_i
 for increment control More...
 
real(kind=kreal), dimension(10) nrstat_r
 statistics of newton iteration (real) More...
 
integer(kind=kint) autoinc_stat
 status of auto-increment control More...
 
integer(kind=kint) cutback_stat
 status of cutback control More...
 
real(kind=kreal), dimension(:), pointer gl
 external force More...
 
real(kind=kreal), dimension(:), pointer gl0
 external force More...
 
real(kind=kreal), dimension(:), pointer eforce
 external force More...
 
real(kind=kreal), dimension(:), pointer qforce
 equivalent nodal force More...
 
real(kind=kreal), dimension(:), pointer qforce_bak
 equivalent nodal force at the beginning of curr step More...
 
real(kind=kreal), dimension(:), pointer unode => null()
 disp at the beginning of curr step More...
 
real(kind=kreal), dimension(:), pointer unode_bak => null()
 disp at the beginning of curr step More...
 
real(kind=kreal), dimension(:), pointer dunode => null()
 curr total disp More...
 
real(kind=kreal), dimension(:), pointer ddunode => null()
 =hecMESHX, disp increment More...
 
real(kind=kreal), dimension(:), pointer temperature => null()
 =temperature More...
 
real(kind=kreal), dimension(:), pointer temp_bak => null()
 
real(kind=kreal), dimension(:), pointer last_temp => null()
 
type(telement), dimension(:), pointer elements =>null()
 elements information More...
 
type(tmaterial), dimension(:), pointer materials =>null()
 material properties More...
 
integer n_contacts
 number of contact conditions More...
 
type(tcontact), dimension(:), pointer contacts =>null()
 contact information More...
 
integer n_embeds
 number of embed conditions More...
 
type(tcontact), dimension(:), pointer embeds =>null()
 contact information More...
 
integer n_fix_mpc
 number mpc conditions user defined More...
 
real(kind=kreal), dimension(:), pointer mpc_const =>null()
 bakeup of hecmwST_mpcmpc_const More...
 
type(tsection), dimension(:), pointer sections =>null()
 definition of section referred by elements(i)sectionID More...
 
real(kind=kreal), dimension(:), pointer unode_bkup => null()
 disp at the beginning of curr step (backup) More...
 
real(kind=kreal), dimension(:), pointer qforce_bkup => null()
 equivalent nodal force (backup) More...
 
real(kind=kreal), dimension(:), pointer last_temp_bkup => null()
 
type(telement), dimension(:), pointer elements_bkup =>null()
 elements information (backup) More...
 
type(tcontact), dimension(:), pointer contacts_bkup =>null()
 contact information (backup) More...
 
type(tcontact), dimension(:), pointer embeds_bkup =>null()
 contact information (backup) More...
 

Detailed Description

Definition at line 238 of file m_fstr.f90.

Field Documentation

◆ acceleration_ngrp_amp

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::acceleration_ngrp_amp =>null()

Definition at line 273 of file m_fstr.f90.

◆ acceleration_ngrp_grpid

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::acceleration_ngrp_grpid =>null()

Definition at line 270 of file m_fstr.f90.

◆ acceleration_ngrp_id

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::acceleration_ngrp_id =>null()

Definition at line 271 of file m_fstr.f90.

◆ acceleration_ngrp_tot

integer(kind=kint) m_fstr::fstr_solid::acceleration_ngrp_tot

Following accelerate boundary condition.

Definition at line 269 of file m_fstr.f90.

◆ acceleration_ngrp_type

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::acceleration_ngrp_type =>null()

Definition at line 272 of file m_fstr.f90.

◆ acceleration_ngrp_val

real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::acceleration_ngrp_val =>null()

Definition at line 274 of file m_fstr.f90.

◆ acceleration_type

integer(kind=kint) m_fstr::fstr_solid::acceleration_type

ACCELERATION.

Definition at line 268 of file m_fstr.f90.

◆ autoinc_stat

integer(kind=kint) m_fstr::fstr_solid::autoinc_stat

status of auto-increment control

Definition at line 383 of file m_fstr.f90.

◆ beam

type(fstr_solid_physic_val), pointer m_fstr::fstr_solid::beam =>null()

for beam physical value stracture

Definition at line 360 of file m_fstr.f90.

◆ boundary_ngrp_amp

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_amp =>null()

Definition at line 251 of file m_fstr.f90.

◆ boundary_ngrp_centerid

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_centerid =>null()

Definition at line 256 of file m_fstr.f90.

◆ boundary_ngrp_grpid

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_grpid =>null()

Definition at line 248 of file m_fstr.f90.

◆ boundary_ngrp_id

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_id =>null()

Definition at line 249 of file m_fstr.f90.

◆ boundary_ngrp_istot

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_istot =>null()

Definition at line 253 of file m_fstr.f90.

◆ boundary_ngrp_rot

integer(kind=kint) m_fstr::fstr_solid::boundary_ngrp_rot

number of rotational boundary conditions

Definition at line 254 of file m_fstr.f90.

◆ boundary_ngrp_rotid

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_rotid =>null()

Definition at line 255 of file m_fstr.f90.

◆ boundary_ngrp_tot

integer(kind=kint) m_fstr::fstr_solid::boundary_ngrp_tot

BOUNDARY.

Following boundary conditions

Definition at line 247 of file m_fstr.f90.

◆ boundary_ngrp_type

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_type =>null()

Definition at line 250 of file m_fstr.f90.

◆ boundary_ngrp_val

real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_val =>null()

Definition at line 252 of file m_fstr.f90.

◆ cload_ngrp_amp

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_amp

Definition at line 281 of file m_fstr.f90.

◆ cload_ngrp_centerid

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_centerid =>null()

Definition at line 285 of file m_fstr.f90.

◆ cload_ngrp_dof

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_dof

Definition at line 280 of file m_fstr.f90.

◆ cload_ngrp_grpid

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_grpid =>null()

Definition at line 278 of file m_fstr.f90.

◆ cload_ngrp_id

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_id

Definition at line 279 of file m_fstr.f90.

◆ cload_ngrp_rot

integer(kind=kint) m_fstr::fstr_solid::cload_ngrp_rot

number of torque load conditions

Definition at line 283 of file m_fstr.f90.

◆ cload_ngrp_rotid

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_rotid =>null()

Definition at line 284 of file m_fstr.f90.

◆ cload_ngrp_tot

integer(kind=kint) m_fstr::fstr_solid::cload_ngrp_tot

CLOAD.

Following concetrated external load

Definition at line 277 of file m_fstr.f90.

◆ cload_ngrp_val

real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_val

Definition at line 282 of file m_fstr.f90.

◆ cont_area

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::cont_area

contact area

Definition at line 353 of file m_fstr.f90.

◆ cont_fric

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::cont_fric

contact friction force for output

Definition at line 349 of file m_fstr.f90.

◆ cont_ftrac

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::cont_ftrac

contact friction traction force for output

Definition at line 355 of file m_fstr.f90.

◆ cont_nforce

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::cont_nforce

contact normal force for output

Definition at line 348 of file m_fstr.f90.

◆ cont_ntrac

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::cont_ntrac

contact normal traction force for output

Definition at line 354 of file m_fstr.f90.

◆ cont_relvel

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::cont_relvel

contact ralative velocity for output

Definition at line 350 of file m_fstr.f90.

◆ cont_sgrp_id

integer(kind=kint), dimension(:), pointer m_fstr::fstr_solid::cont_sgrp_id

contact element surf ids for output

Definition at line 352 of file m_fstr.f90.

◆ cont_state

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::cont_state

contact state for output

Definition at line 351 of file m_fstr.f90.

◆ contacts

type( tcontact ), dimension(:), pointer m_fstr::fstr_solid::contacts =>null()

contact information

Definition at line 402 of file m_fstr.f90.

◆ contacts_bkup

type( tcontact ), dimension(:), pointer m_fstr::fstr_solid::contacts_bkup =>null()

contact information (backup)

Definition at line 420 of file m_fstr.f90.

◆ couple_ngrp_id

integer( kind=kint ), dimension(:), pointer m_fstr::fstr_solid::couple_ngrp_id

Definition at line 317 of file m_fstr.f90.

◆ couple_ngrp_tot

integer( kind=kint ) m_fstr::fstr_solid::couple_ngrp_tot

for couple analysis

Following for coupling analysis

Definition at line 316 of file m_fstr.f90.

◆ cutback_stat

integer(kind=kint) m_fstr::fstr_solid::cutback_stat

status of cutback control

Definition at line 384 of file m_fstr.f90.

◆ ddunode

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::ddunode => null()

=hecMESHX, disp increment

Definition at line 394 of file m_fstr.f90.

◆ dload_follow

integer(kind=kint) m_fstr::fstr_solid::dload_follow

Definition at line 289 of file m_fstr.f90.

◆ dload_ngrp_amp

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::dload_ngrp_amp

Definition at line 293 of file m_fstr.f90.

◆ dload_ngrp_grpid

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::dload_ngrp_grpid =>null()

Definition at line 290 of file m_fstr.f90.

◆ dload_ngrp_id

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::dload_ngrp_id

Definition at line 291 of file m_fstr.f90.

◆ dload_ngrp_lid

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::dload_ngrp_lid

Definition at line 292 of file m_fstr.f90.

◆ dload_ngrp_params

real(kind=kreal), dimension (:,:), pointer m_fstr::fstr_solid::dload_ngrp_params

Definition at line 294 of file m_fstr.f90.

◆ dload_ngrp_tot

integer(kind=kint) m_fstr::fstr_solid::dload_ngrp_tot

DLOAD.

Following distributed external load

Definition at line 288 of file m_fstr.f90.

◆ dunode

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::dunode => null()

curr total disp

Definition at line 393 of file m_fstr.f90.

◆ eforce

real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::eforce

external force

Definition at line 388 of file m_fstr.f90.

◆ elements

type( telement ), dimension(:), pointer m_fstr::fstr_solid::elements =>null()

elements information

Definition at line 399 of file m_fstr.f90.

◆ elements_bkup

type( telement ), dimension(:), pointer m_fstr::fstr_solid::elements_bkup =>null()

elements information (backup)

Definition at line 419 of file m_fstr.f90.

◆ elemopt361

integer(kind=kint) m_fstr::fstr_solid::elemopt361

Definition at line 376 of file m_fstr.f90.

◆ embed_nforce

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::embed_nforce

embed force for output

Definition at line 356 of file m_fstr.f90.

◆ embeds

type( tcontact ), dimension(:), pointer m_fstr::fstr_solid::embeds =>null()

contact information

Definition at line 404 of file m_fstr.f90.

◆ embeds_bkup

type( tcontact ), dimension(:), pointer m_fstr::fstr_solid::embeds_bkup =>null()

contact information (backup)

Definition at line 421 of file m_fstr.f90.

◆ emises

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::emises

elemental MISES

Definition at line 333 of file m_fstr.f90.

◆ enqm

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::enqm

elemental NQM

Definition at line 345 of file m_fstr.f90.

◆ epstrain

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::epstrain

elemental principal strain

Definition at line 336 of file m_fstr.f90.

◆ epstrain_vect

real(kind=kreal), dimension(:,:), pointer m_fstr::fstr_solid::epstrain_vect

elemental principal strain vector

Definition at line 338 of file m_fstr.f90.

◆ epstress

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::epstress

elemental principal stress

Definition at line 335 of file m_fstr.f90.

◆ epstress_vect

real(kind=kreal), dimension(:,:), pointer m_fstr::fstr_solid::epstress_vect

elemental principal stress vector

Definition at line 337 of file m_fstr.f90.

◆ estrain

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::estrain

elemental strain

Definition at line 332 of file m_fstr.f90.

◆ estress

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::estress

elemental stress

Definition at line 331 of file m_fstr.f90.

◆ factor

real(kind=kreal), dimension (2) m_fstr::fstr_solid::factor

factor of incrementation 1:time t 2: time t+dt

Definition at line 378 of file m_fstr.f90.

◆ file_type

integer(kind=kint) m_fstr::fstr_solid::file_type

Definition at line 239 of file m_fstr.f90.

◆ gl

real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::gl

external force

Definition at line 386 of file m_fstr.f90.

◆ gl0

real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::gl0

external force

Definition at line 387 of file m_fstr.f90.

◆ is_33beam

integer(kind=kint) m_fstr::fstr_solid::is_33beam

Definition at line 371 of file m_fstr.f90.

◆ is_33shell

integer(kind=kint) m_fstr::fstr_solid::is_33shell

Definition at line 370 of file m_fstr.f90.

◆ is_heat

integer(kind=kint) m_fstr::fstr_solid::is_heat

Definition at line 372 of file m_fstr.f90.

◆ is_rot

integer(kind=kint), dimension(:), pointer m_fstr::fstr_solid::is_rot => null()

Definition at line 375 of file m_fstr.f90.

◆ is_smoothing_active

logical m_fstr::fstr_solid::is_smoothing_active

Definition at line 377 of file m_fstr.f90.

◆ last_temp

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::last_temp => null()

Definition at line 397 of file m_fstr.f90.

◆ last_temp_bkup

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::last_temp_bkup => null()

Definition at line 418 of file m_fstr.f90.

◆ materials

type( tmaterial ), dimension(:), pointer m_fstr::fstr_solid::materials =>null()

material properties

Definition at line 400 of file m_fstr.f90.

◆ max_lyr

integer(kind=kint) m_fstr::fstr_solid::max_lyr

maximum num of layer

Definition at line 369 of file m_fstr.f90.

◆ max_ncon

integer(kind=kint) m_fstr::fstr_solid::max_ncon

maximum num of element connectivity

Definition at line 374 of file m_fstr.f90.

◆ max_ncon_stf

integer(kind=kint) m_fstr::fstr_solid::max_ncon_stf

maximum num of stiffness matrix size

Definition at line 373 of file m_fstr.f90.

◆ maxn_gauss

integer(kind=kint) m_fstr::fstr_solid::maxn_gauss

VALUE.

Definition at line 320 of file m_fstr.f90.

◆ mises

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::mises

nodal MISES

Definition at line 324 of file m_fstr.f90.

◆ mpc_const

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::mpc_const =>null()

bakeup of hecmwST_mpcmpc_const

Definition at line 406 of file m_fstr.f90.

◆ n_contacts

integer m_fstr::fstr_solid::n_contacts

number of contact conditions

Definition at line 401 of file m_fstr.f90.

◆ n_embeds

integer m_fstr::fstr_solid::n_embeds

number of embed conditions

Definition at line 403 of file m_fstr.f90.

◆ n_fix_mpc

integer m_fstr::fstr_solid::n_fix_mpc

number mpc conditions user defined

Definition at line 405 of file m_fstr.f90.

◆ nrstat_i

integer(kind=kint), dimension(10) m_fstr::fstr_solid::nrstat_i

for increment control

statistics of newton iteration (integer)

Definition at line 381 of file m_fstr.f90.

◆ nrstat_r

real(kind=kreal), dimension(10) m_fstr::fstr_solid::nrstat_r

statistics of newton iteration (real)

Definition at line 382 of file m_fstr.f90.

◆ nstep_tot

integer(kind=kint) m_fstr::fstr_solid::nstep_tot

Definition at line 241 of file m_fstr.f90.

◆ output_ctrl

type(t_output_ctrl), dimension(:), pointer m_fstr::fstr_solid::output_ctrl =>null()

output information

Definition at line 244 of file m_fstr.f90.

◆ pstrain

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::pstrain

nodal principal strain

Definition at line 327 of file m_fstr.f90.

◆ pstrain_vect

real(kind=kreal), dimension(:,:), pointer m_fstr::fstr_solid::pstrain_vect

nodal principal strain vector

Definition at line 329 of file m_fstr.f90.

◆ pstress

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::pstress

nodal principal stress

Definition at line 326 of file m_fstr.f90.

◆ pstress_vect

real(kind=kreal), dimension(:,:), pointer m_fstr::fstr_solid::pstress_vect

nodal principal stress vector

Definition at line 328 of file m_fstr.f90.

◆ qforce

real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::qforce

equivalent nodal force

Definition at line 389 of file m_fstr.f90.

◆ qforce_bak

real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::qforce_bak

equivalent nodal force at the beginning of curr step

Definition at line 390 of file m_fstr.f90.

◆ qforce_bkup

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::qforce_bkup => null()

equivalent nodal force (backup)

Definition at line 417 of file m_fstr.f90.

◆ reaction

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::reaction

reaction_force

Definition at line 346 of file m_fstr.f90.

◆ restart_nin

integer(kind=kint) m_fstr::fstr_solid::restart_nin

input number of restart

Definition at line 366 of file m_fstr.f90.

◆ restart_nout

integer(kind=kint) m_fstr::fstr_solid::restart_nout

ANALYSIS CONTROL for NLGEOM.

output interval of restart file (if .gt.0) restart file write (if .lt.0) restart file read and write

Definition at line 363 of file m_fstr.f90.

◆ sections

type(tsection), dimension(:), pointer m_fstr::fstr_solid::sections =>null()

definition of section referred by elements(i)sectionID

Definition at line 407 of file m_fstr.f90.

◆ shell

type(fstr_solid_physic_val), pointer m_fstr::fstr_solid::shell =>null()

for shell physical value stracture

Definition at line 359 of file m_fstr.f90.

◆ solid

type(fstr_solid_physic_val), pointer m_fstr::fstr_solid::solid =>null()

for solid physical value stracture

Definition at line 358 of file m_fstr.f90.

◆ spring_ngrp_amp

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::spring_ngrp_amp

Definition at line 312 of file m_fstr.f90.

◆ spring_ngrp_dof

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::spring_ngrp_dof

Definition at line 311 of file m_fstr.f90.

◆ spring_ngrp_grpid

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::spring_ngrp_grpid =>null()

Definition at line 309 of file m_fstr.f90.

◆ spring_ngrp_id

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::spring_ngrp_id

Definition at line 310 of file m_fstr.f90.

◆ spring_ngrp_tot

integer(kind=kint) m_fstr::fstr_solid::spring_ngrp_tot

SPRING.

Following spring boundary conditions

Definition at line 308 of file m_fstr.f90.

◆ spring_ngrp_val

real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::spring_ngrp_val

Definition at line 313 of file m_fstr.f90.

◆ statictype

integer(kind=kint) m_fstr::fstr_solid::statictype

Definition at line 240 of file m_fstr.f90.

◆ step_ctrl

type(step_info), dimension(:), pointer m_fstr::fstr_solid::step_ctrl =>null()

step information

Definition at line 243 of file m_fstr.f90.

◆ step_ctrl_restart

type(step_info) m_fstr::fstr_solid::step_ctrl_restart

step information for restart

Definition at line 367 of file m_fstr.f90.

◆ strain

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::strain

nodal strain

Definition at line 323 of file m_fstr.f90.

◆ stress

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::stress

nodal stress

Definition at line 322 of file m_fstr.f90.

◆ temp_bak

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::temp_bak => null()

Definition at line 396 of file m_fstr.f90.

◆ temp_factor

real(kind=kreal) m_fstr::fstr_solid::temp_factor

Definition at line 302 of file m_fstr.f90.

◆ temp_interval

integer(kind=kint) m_fstr::fstr_solid::temp_interval

Definition at line 300 of file m_fstr.f90.

◆ temp_irres

integer(kind=kint) m_fstr::fstr_solid::temp_irres

Definition at line 298 of file m_fstr.f90.

◆ temp_ngrp_grpid

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::temp_ngrp_grpid =>null()

Definition at line 303 of file m_fstr.f90.

◆ temp_ngrp_id

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::temp_ngrp_id

Definition at line 304 of file m_fstr.f90.

◆ temp_ngrp_tot

integer(kind=kint) m_fstr::fstr_solid::temp_ngrp_tot

TEMPERATURE.

Following temperature conditions

Definition at line 297 of file m_fstr.f90.

◆ temp_ngrp_val

real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::temp_ngrp_val

Definition at line 305 of file m_fstr.f90.

◆ temp_rtype

integer(kind=kint) m_fstr::fstr_solid::temp_rtype

Definition at line 301 of file m_fstr.f90.

◆ temp_tstep

integer(kind=kint) m_fstr::fstr_solid::temp_tstep

Definition at line 299 of file m_fstr.f90.

◆ temperature

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::temperature => null()

=temperature

Definition at line 395 of file m_fstr.f90.

◆ testrain

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::testrain

thermal elemental strain

Definition at line 341 of file m_fstr.f90.

◆ tnstrain

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::tnstrain

thermal nodal strain

Definition at line 340 of file m_fstr.f90.

◆ unode

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::unode => null()

disp at the beginning of curr step

Definition at line 391 of file m_fstr.f90.

◆ unode_bak

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::unode_bak => null()

disp at the beginning of curr step

Definition at line 392 of file m_fstr.f90.

◆ unode_bkup

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::unode_bkup => null()

disp at the beginning of curr step (backup)

Definition at line 416 of file m_fstr.f90.

◆ velocity_ngrp_amp

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::velocity_ngrp_amp =>null()

Definition at line 264 of file m_fstr.f90.

◆ velocity_ngrp_grpid

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::velocity_ngrp_grpid =>null()

Definition at line 261 of file m_fstr.f90.

◆ velocity_ngrp_id

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::velocity_ngrp_id =>null()

Definition at line 262 of file m_fstr.f90.

◆ velocity_ngrp_tot

integer(kind=kint) m_fstr::fstr_solid::velocity_ngrp_tot

Following velocity boundary condition.

Definition at line 260 of file m_fstr.f90.

◆ velocity_ngrp_type

integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::velocity_ngrp_type =>null()

Definition at line 263 of file m_fstr.f90.

◆ velocity_ngrp_val

real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::velocity_ngrp_val =>null()

Definition at line 265 of file m_fstr.f90.

◆ velocity_type

integer(kind=kint) m_fstr::fstr_solid::velocity_type

VELOCITY.

Definition at line 259 of file m_fstr.f90.

◆ yield_ratio

real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::yield_ratio

yield ratio

Definition at line 343 of file m_fstr.f90.


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