|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Data type representing multi-DOF spring element. More...

Public Attributes | |
| type(idtype), pointer | id |
| General identification data. More... | |
| type(springptrtype), dimension(:), pointer | spr |
| Pointers to axial, global or joint DOF springs. More... | |
| logical, dimension(:,:), pointer | lconn |
| Spring inter-connectivity table. More... | |
| integer | samelnum |
| Element number for SAM reference (MPMNPC) More... | |
| integer | ndofs |
| Number of degrees of freedom in the spring element. More... | |
| real(dp) | alpha2 |
| Stiffness-proportional damping factor. More... | |
| logical, pointer | hasfailed |
| .true. if the spring is failed entirely More... | |
| type(triadptrtype), dimension(:), pointer | triads |
| Nullified for joint springs. More... | |
| real(dp), dimension(:,:), pointer | forcedir |
| For axial- and global DOF springs. More... | |
| real(dp), dimension(:,:), pointer | stiffmat |
| For inter-connected springs. More... | |
| real(dp), dimension(:), pointer | couplstiff |
| For explicit coupling stiffness. More... | |
Data type representing multi-DOF spring element.
| real(dp) springtypemodule::springtype::alpha2 |
Stiffness-proportional damping factor.
| real(dp), dimension(:), pointer springtypemodule::springtype::couplstiff |
For explicit coupling stiffness.
| real(dp), dimension(:,:), pointer springtypemodule::springtype::forcedir |
For axial- and global DOF springs.
| logical, pointer springtypemodule::springtype::hasfailed |
.true. if the spring is failed entirely
| type(idtype), pointer springtypemodule::springtype::id |
General identification data.
| logical, dimension(:,:), pointer springtypemodule::springtype::lconn |
Spring inter-connectivity table.
| integer springtypemodule::springtype::ndofs |
Number of degrees of freedom in the spring element.
Equals nJointDOFs for joint springs, 2*3 or 2*6 for axial- and global DOF springs, and 3 or 6 for springs to ground
| integer springtypemodule::springtype::samelnum |
Element number for SAM reference (MPMNPC)
| type(springptrtype), dimension(:), pointer springtypemodule::springtype::spr |
Pointers to axial, global or joint DOF springs.
| real(dp), dimension(:,:), pointer springtypemodule::springtype::stiffmat |
For inter-connected springs.
| type(triadptrtype), dimension(:), pointer springtypemodule::springtype::triads |
Nullified for joint springs.