FEDEM Solver  R8.0
Source code of the dynamics solver
Public Attributes | List of all members
springtypemodule::springtype Type Reference

Data type representing multi-DOF spring element. More...

Collaboration diagram for springtypemodule::springtype:
Collaboration graph
[legend]

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...
 

Detailed Description

Data type representing multi-DOF spring element.

Member Data Documentation

◆ alpha2

real(dp) springtypemodule::springtype::alpha2

Stiffness-proportional damping factor.

◆ couplstiff

real(dp), dimension(:), pointer springtypemodule::springtype::couplstiff

For explicit coupling stiffness.

◆ forcedir

real(dp), dimension(:,:), pointer springtypemodule::springtype::forcedir

For axial- and global DOF springs.

◆ hasfailed

logical, pointer springtypemodule::springtype::hasfailed

.true. if the spring is failed entirely

◆ id

type(idtype), pointer springtypemodule::springtype::id

General identification data.

◆ lconn

logical, dimension(:,:), pointer springtypemodule::springtype::lconn

Spring inter-connectivity table.

◆ ndofs

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

◆ samelnum

integer springtypemodule::springtype::samelnum

Element number for SAM reference (MPMNPC)

◆ spr

type(springptrtype), dimension(:), pointer springtypemodule::springtype::spr

Pointers to axial, global or joint DOF springs.

◆ stiffmat

real(dp), dimension(:,:), pointer springtypemodule::springtype::stiffmat

For inter-connected springs.

◆ triads

type(triadptrtype), dimension(:), pointer springtypemodule::springtype::triads

Nullified for joint springs.


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