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.