![]() |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
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_info) | step_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... | |
Definition at line 238 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::acceleration_ngrp_amp =>null() |
Definition at line 273 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::acceleration_ngrp_grpid =>null() |
Definition at line 270 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::acceleration_ngrp_id =>null() |
Definition at line 271 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::acceleration_ngrp_tot |
Following accelerate boundary condition.
Definition at line 269 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::acceleration_ngrp_type =>null() |
Definition at line 272 of file m_fstr.f90.
real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::acceleration_ngrp_val =>null() |
Definition at line 274 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::acceleration_type |
ACCELERATION.
Definition at line 268 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::autoinc_stat |
status of auto-increment control
Definition at line 383 of file m_fstr.f90.
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.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_amp =>null() |
Definition at line 251 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_centerid =>null() |
Definition at line 256 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_grpid =>null() |
Definition at line 248 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_id =>null() |
Definition at line 249 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_istot =>null() |
Definition at line 253 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::boundary_ngrp_rot |
number of rotational boundary conditions
Definition at line 254 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_rotid =>null() |
Definition at line 255 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::boundary_ngrp_tot |
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_type =>null() |
Definition at line 250 of file m_fstr.f90.
real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::boundary_ngrp_val =>null() |
Definition at line 252 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_amp |
Definition at line 281 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_centerid =>null() |
Definition at line 285 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_dof |
Definition at line 280 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_grpid =>null() |
Definition at line 278 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_id |
Definition at line 279 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::cload_ngrp_rot |
number of torque load conditions
Definition at line 283 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_rotid =>null() |
Definition at line 284 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::cload_ngrp_tot |
real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::cload_ngrp_val |
Definition at line 282 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::cont_area |
contact area
Definition at line 353 of file m_fstr.f90.
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.
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.
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.
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.
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.
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.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::cont_state |
contact state for output
Definition at line 351 of file m_fstr.f90.
type( tcontact ), dimension(:), pointer m_fstr::fstr_solid::contacts =>null() |
contact information
Definition at line 402 of file m_fstr.f90.
type( tcontact ), dimension(:), pointer m_fstr::fstr_solid::contacts_bkup =>null() |
contact information (backup)
Definition at line 420 of file m_fstr.f90.
integer( kind=kint ), dimension(:), pointer m_fstr::fstr_solid::couple_ngrp_id |
Definition at line 317 of file m_fstr.f90.
integer( kind=kint ) m_fstr::fstr_solid::couple_ngrp_tot |
integer(kind=kint) m_fstr::fstr_solid::cutback_stat |
status of cutback control
Definition at line 384 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::ddunode => null() |
=hecMESHX, disp increment
Definition at line 394 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::dload_follow |
Definition at line 289 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::dload_ngrp_amp |
Definition at line 293 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::dload_ngrp_grpid =>null() |
Definition at line 290 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::dload_ngrp_id |
Definition at line 291 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::dload_ngrp_lid |
Definition at line 292 of file m_fstr.f90.
real(kind=kreal), dimension (:,:), pointer m_fstr::fstr_solid::dload_ngrp_params |
Definition at line 294 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::dload_ngrp_tot |
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::dunode => null() |
curr total disp
Definition at line 393 of file m_fstr.f90.
real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::eforce |
external force
Definition at line 388 of file m_fstr.f90.
type( telement ), dimension(:), pointer m_fstr::fstr_solid::elements =>null() |
elements information
Definition at line 399 of file m_fstr.f90.
type( telement ), dimension(:), pointer m_fstr::fstr_solid::elements_bkup =>null() |
elements information (backup)
Definition at line 419 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::elemopt361 |
Definition at line 376 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::embed_nforce |
embed force for output
Definition at line 356 of file m_fstr.f90.
type( tcontact ), dimension(:), pointer m_fstr::fstr_solid::embeds =>null() |
contact information
Definition at line 404 of file m_fstr.f90.
type( tcontact ), dimension(:), pointer m_fstr::fstr_solid::embeds_bkup =>null() |
contact information (backup)
Definition at line 421 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::emises |
elemental MISES
Definition at line 333 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::enqm |
elemental NQM
Definition at line 345 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::epstrain |
elemental principal strain
Definition at line 336 of file m_fstr.f90.
real(kind=kreal), dimension(:,:), pointer m_fstr::fstr_solid::epstrain_vect |
elemental principal strain vector
Definition at line 338 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::epstress |
elemental principal stress
Definition at line 335 of file m_fstr.f90.
real(kind=kreal), dimension(:,:), pointer m_fstr::fstr_solid::epstress_vect |
elemental principal stress vector
Definition at line 337 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::estrain |
elemental strain
Definition at line 332 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::estress |
elemental stress
Definition at line 331 of file m_fstr.f90.
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.
integer(kind=kint) m_fstr::fstr_solid::file_type |
Definition at line 239 of file m_fstr.f90.
real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::gl |
external force
Definition at line 386 of file m_fstr.f90.
real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::gl0 |
external force
Definition at line 387 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::is_33beam |
Definition at line 371 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::is_33shell |
Definition at line 370 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::is_heat |
Definition at line 372 of file m_fstr.f90.
integer(kind=kint), dimension(:), pointer m_fstr::fstr_solid::is_rot => null() |
Definition at line 375 of file m_fstr.f90.
logical m_fstr::fstr_solid::is_smoothing_active |
Definition at line 377 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::last_temp => null() |
Definition at line 397 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::last_temp_bkup => null() |
Definition at line 418 of file m_fstr.f90.
type( tmaterial ), dimension(:), pointer m_fstr::fstr_solid::materials =>null() |
material properties
Definition at line 400 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::max_lyr |
maximum num of layer
Definition at line 369 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::max_ncon |
maximum num of element connectivity
Definition at line 374 of file m_fstr.f90.
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.
integer(kind=kint) m_fstr::fstr_solid::maxn_gauss |
VALUE.
Definition at line 320 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::mises |
nodal MISES
Definition at line 324 of file m_fstr.f90.
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.
integer m_fstr::fstr_solid::n_contacts |
number of contact conditions
Definition at line 401 of file m_fstr.f90.
integer m_fstr::fstr_solid::n_embeds |
number of embed conditions
Definition at line 403 of file m_fstr.f90.
integer m_fstr::fstr_solid::n_fix_mpc |
number mpc conditions user defined
Definition at line 405 of file m_fstr.f90.
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.
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.
integer(kind=kint) m_fstr::fstr_solid::nstep_tot |
Definition at line 241 of file m_fstr.f90.
type(t_output_ctrl), dimension(:), pointer m_fstr::fstr_solid::output_ctrl =>null() |
output information
Definition at line 244 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::pstrain |
nodal principal strain
Definition at line 327 of file m_fstr.f90.
real(kind=kreal), dimension(:,:), pointer m_fstr::fstr_solid::pstrain_vect |
nodal principal strain vector
Definition at line 329 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::pstress |
nodal principal stress
Definition at line 326 of file m_fstr.f90.
real(kind=kreal), dimension(:,:), pointer m_fstr::fstr_solid::pstress_vect |
nodal principal stress vector
Definition at line 328 of file m_fstr.f90.
real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::qforce |
equivalent nodal force
Definition at line 389 of file m_fstr.f90.
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.
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.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::reaction |
reaction_force
Definition at line 346 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::restart_nin |
input number of restart
Definition at line 366 of file m_fstr.f90.
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.
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.
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.
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.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::spring_ngrp_amp |
Definition at line 312 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::spring_ngrp_dof |
Definition at line 311 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::spring_ngrp_grpid =>null() |
Definition at line 309 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::spring_ngrp_id |
Definition at line 310 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::spring_ngrp_tot |
real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::spring_ngrp_val |
Definition at line 313 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::statictype |
Definition at line 240 of file m_fstr.f90.
type(step_info), dimension(:), pointer m_fstr::fstr_solid::step_ctrl =>null() |
step information
Definition at line 243 of file m_fstr.f90.
type(step_info) m_fstr::fstr_solid::step_ctrl_restart |
step information for restart
Definition at line 367 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::strain |
nodal strain
Definition at line 323 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::stress |
nodal stress
Definition at line 322 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::temp_bak => null() |
Definition at line 396 of file m_fstr.f90.
real(kind=kreal) m_fstr::fstr_solid::temp_factor |
Definition at line 302 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::temp_interval |
Definition at line 300 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::temp_irres |
Definition at line 298 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::temp_ngrp_grpid =>null() |
Definition at line 303 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::temp_ngrp_id |
Definition at line 304 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::temp_ngrp_tot |
real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::temp_ngrp_val |
Definition at line 305 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::temp_rtype |
Definition at line 301 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::temp_tstep |
Definition at line 299 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::temperature => null() |
=temperature
Definition at line 395 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::testrain |
thermal elemental strain
Definition at line 341 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::tnstrain |
thermal nodal strain
Definition at line 340 of file m_fstr.f90.
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.
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.
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.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::velocity_ngrp_amp =>null() |
Definition at line 264 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::velocity_ngrp_grpid =>null() |
Definition at line 261 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::velocity_ngrp_id =>null() |
Definition at line 262 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::velocity_ngrp_tot |
Following velocity boundary condition.
Definition at line 260 of file m_fstr.f90.
integer(kind=kint), dimension (:), pointer m_fstr::fstr_solid::velocity_ngrp_type =>null() |
Definition at line 263 of file m_fstr.f90.
real(kind=kreal), dimension (:), pointer m_fstr::fstr_solid::velocity_ngrp_val =>null() |
Definition at line 265 of file m_fstr.f90.
integer(kind=kint) m_fstr::fstr_solid::velocity_type |
VELOCITY.
Definition at line 259 of file m_fstr.f90.
real(kind=kreal), dimension(:), pointer m_fstr::fstr_solid::yield_ratio |
yield ratio
Definition at line 343 of file m_fstr.f90.