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

Data type representing a user-defined element. More...

Collaboration diagram for userdefeltypemodule::userdefeltype:
Collaboration graph
[legend]

Public Attributes

type(idtypeid
 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...
 

Detailed Description

Data type representing a user-defined element.

Member Data Documentation

◆ cmat

real(dp), dimension(:,:), pointer userdefeltypemodule::userdefeltype::cmat

Structural damping matrix.

◆ edmp

real(dp) userdefeltypemodule::userdefeltype::edmp

Energy loss from damping.

◆ ekin

real(dp) userdefeltypemodule::userdefeltype::ekin

Current kinetic energy.

◆ engines

type(engineptrtype), dimension(:), pointer userdefeltypemodule::userdefeltype::engines

Time-dependent parameters.

◆ epot

real(dp) userdefeltypemodule::userdefeltype::epot

Current potential energy (relative to initial)

◆ epot0

real(dp) userdefeltypemodule::userdefeltype::epot0

Initial potential energy.

◆ estr

real(dp) userdefeltypemodule::userdefeltype::estr

Current strain energy.

◆ fd

real(dp), dimension(:), pointer userdefeltypemodule::userdefeltype::fd

Forces related to the damping matrix.

◆ fi

real(dp), dimension(:), pointer userdefeltypemodule::userdefeltype::fi

Forces related to the inertia matrix.

◆ fs

real(dp), dimension(:), pointer userdefeltypemodule::userdefeltype::fs

Forces related to the stiffness matrix.

◆ hydyn

type(hydrodyntype), pointer userdefeltypemodule::userdefeltype::hydyn

Hydrodynamics data.

◆ id

type(idtype) userdefeltypemodule::userdefeltype::id

General identification data.

◆ iwork

integer, dimension(:), pointer userdefeltypemodule::userdefeltype::iwork

Integer work area.

◆ kmat

real(dp), dimension(:,:), pointer userdefeltypemodule::userdefeltype::kmat

Tangent stiffness matrix.

◆ mmat

real(dp), dimension(:,:), pointer userdefeltypemodule::userdefeltype::mmat

Structural mass matrix.

◆ nmat

real(dp), dimension(:,:), pointer userdefeltypemodule::userdefeltype::nmat

Newton matrix.

◆ ntotdofs

integer userdefeltypemodule::userdefeltype::ntotdofs

Number of total DOFs (NDIM)

◆ q

real(dp), dimension (:), pointer userdefeltypemodule::userdefeltype::q

External Forces.

◆ rwork

real(dp), dimension(:), pointer userdefeltypemodule::userdefeltype::rwork

Real work area.

◆ samelnum

integer userdefeltypemodule::userdefeltype::samelnum

Element number for SAM reference.

◆ tlg

real(dp), dimension(3,4) userdefeltypemodule::userdefeltype::tlg

Local-to-global transformation matrix.

◆ triads

type(triadptrtype), dimension(:), pointer userdefeltypemodule::userdefeltype::triads

All triads on the element.

◆ trundeformed

real(dp), dimension(:,:,:), pointer userdefeltypemodule::userdefeltype::trundeformed

Undeformed position matrices.

◆ type

integer userdefeltypemodule::userdefeltype::type

Element type identifier.


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