FEDEM Solver
R8.0
Source code of the dynamics solver
|
Data type representing a user-defined element. More...
Public Attributes | |
type(idtype) | id |
General identification data. More... | |
integer | type |
Element type identifier. More... | |
integer | samelnum |
Element number for SAM reference. More... | |
integer | ntotdofs |
Number of total DOFs (NDIM) More... | |
type(triadptrtype), dimension(:), pointer | triads |
All triads on the element. More... | |
real(dp), dimension(:,:,:), pointer | trundeformed |
Undeformed position matrices. More... | |
type(engineptrtype), dimension(:), pointer | engines |
Time-dependent parameters. More... | |
real(dp) | epot0 |
Initial potential energy. More... | |
real(dp) | epot |
Current potential energy (relative to initial) More... | |
real(dp) | ekin |
Current kinetic energy. More... | |
real(dp) | estr |
Current strain energy. More... | |
real(dp) | edmp |
Energy loss from damping. More... | |
real(dp), dimension(3, 4) | tlg |
Local-to-global transformation matrix. More... | |
real(dp), dimension(:,:), pointer | nmat |
Newton matrix. More... | |
real(dp), dimension(:,:), pointer | mmat |
Structural mass matrix. More... | |
real(dp), dimension(:,:), pointer | cmat |
Structural damping matrix. More... | |
real(dp), dimension(:,:), pointer | kmat |
Tangent stiffness matrix. More... | |
real(dp), dimension(:), pointer | q |
External Forces. More... | |
real(dp), dimension(:), pointer | fs |
Forces related to the stiffness matrix. More... | |
real(dp), dimension(:), pointer | fd |
Forces related to the damping matrix. More... | |
real(dp), dimension(:), pointer | fi |
Forces related to the inertia matrix. More... | |
integer, dimension(:), pointer | iwork |
Integer work area. More... | |
real(dp), dimension(:), pointer | rwork |
Real work area. More... | |
type(hydrodyntype), pointer | hydyn |
Hydrodynamics data. More... | |
Data type representing a user-defined element.
real(dp), dimension(:,:), pointer userdefeltypemodule::userdefeltype::cmat |
Structural damping matrix.
real(dp) userdefeltypemodule::userdefeltype::edmp |
Energy loss from damping.
real(dp) userdefeltypemodule::userdefeltype::ekin |
Current kinetic energy.
type(engineptrtype), dimension(:), pointer userdefeltypemodule::userdefeltype::engines |
Time-dependent parameters.
real(dp) userdefeltypemodule::userdefeltype::epot |
Current potential energy (relative to initial)
real(dp) userdefeltypemodule::userdefeltype::epot0 |
Initial potential energy.
real(dp) userdefeltypemodule::userdefeltype::estr |
Current strain energy.
real(dp), dimension(:), pointer userdefeltypemodule::userdefeltype::fd |
Forces related to the damping matrix.
real(dp), dimension(:), pointer userdefeltypemodule::userdefeltype::fi |
Forces related to the inertia matrix.
real(dp), dimension(:), pointer userdefeltypemodule::userdefeltype::fs |
Forces related to the stiffness matrix.
type(hydrodyntype), pointer userdefeltypemodule::userdefeltype::hydyn |
Hydrodynamics data.
integer, dimension(:), pointer userdefeltypemodule::userdefeltype::iwork |
Integer work area.
real(dp), dimension(:,:), pointer userdefeltypemodule::userdefeltype::kmat |
Tangent stiffness matrix.
real(dp), dimension(:,:), pointer userdefeltypemodule::userdefeltype::mmat |
Structural mass matrix.
real(dp), dimension(:,:), pointer userdefeltypemodule::userdefeltype::nmat |
Newton matrix.
integer userdefeltypemodule::userdefeltype::ntotdofs |
Number of total DOFs (NDIM)
real(dp), dimension (:), pointer userdefeltypemodule::userdefeltype::q |
External Forces.
real(dp), dimension(:), pointer userdefeltypemodule::userdefeltype::rwork |
Real work area.
integer userdefeltypemodule::userdefeltype::samelnum |
Element number for SAM reference.
real(dp), dimension(3,4) userdefeltypemodule::userdefeltype::tlg |
Local-to-global transformation matrix.
type(triadptrtype), dimension(:), pointer userdefeltypemodule::userdefeltype::triads |
All triads on the element.
real(dp), dimension(:,:,:), pointer userdefeltypemodule::userdefeltype::trundeformed |
Undeformed position matrices.
integer userdefeltypemodule::userdefeltype::type |
Element type identifier.