FEDEM Solver  R8.0
Source code of the dynamics solver
Public Member Functions | List of all members
fiuserelminterface::Fi_UDE2 Interface Reference

Updates the state of a given user-defined element. More...

Public Member Functions

subroutine fi_ude2 (eId, eType, nenod, nedof, X, T, v, a, iwork, rwork, K, C, M, Fs, Fd, Fi, Q, time, dt, istep, iter, ierr)
 

Detailed Description

Updates the state of a given user-defined element.

Parameters
[in]eIdUnique id identifying this element instance
[in]eTypeUnique id identifying the element type
[in]nenodNumber of nodes in the element
[in]nedofNumber of degrees of freedom in the element
[in]XGlobal nodal coordinates of the element
[in]TLocal nodal coordinate systems of the element
[in]vGlobal nodal velocities of the element
[in]aGlobal nodal accelerations of the element
iworkInteger work area for this element
rworkReal work area for this element
[out]KTangent stiffness matrix
[out]CDamping matrix
[out]MMass matrix
[out]FsInternal elastic forces
[out]FdDamping forces
[out]FiIntertia forces
[out]QExternal forces
[in]timeCurrent time
[in]dtTime step size
[in]istepTime step number
[in]iterIteration number
[out]ierrError flag

Member Function/Subroutine Documentation

◆ fi_ude2()

subroutine fiuserelminterface::Fi_UDE2::fi_ude2 ( integer, intent(in)  eId,
integer, intent(in)  eType,
integer, intent(in)  nenod,
integer, intent(in)  nedof,
real(dp), intent(in)  X,
real(dp), intent(in)  T,
real(dp), intent(in)  v,
real(dp), intent(in)  a,
integer, intent(inout)  iwork,
real(dp), intent(inout)  rwork,
real(dp), intent(out)  K,
real(dp), intent(out)  C,
real(dp), intent(out)  M,
real(dp), intent(out)  Fs,
real(dp), intent(out)  Fd,
real(dp), intent(out)  Fi,
real(dp), intent(out)  Q,
real(dp), intent(in)  time,
real(dp), intent(in)  dt,
integer, intent(in)  istep,
integer, intent(in)  iter,
integer, intent(out)  ierr 
)

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