FEDEM Solver
R8.0
Source code of the dynamics solver
|
Subroutines for damper calculations. More...
Modules | |
module | damperroutinesmodule |
Module with subroutines for damper calculations. | |
Functions/Subroutines | |
subroutine | damperroutinesmodule::updatedampers (dampers, timeStep, restart, ierr, updateLV, updateVar) |
Updates all axial- and joint dampers in the model. More... | |
subroutine | updatelenvel (dmp, triad1, triad2, fDir) |
Updates the length, velocity and direction for an axial damper. More... | |
subroutine, private | damperroutinesmodule::calcdamperforces (damper, eV) |
Calculates system force vector contributions from a damper element. More... | |
subroutine | damperroutinesmodule::addindamperforces (FD, RF, damper, sam, ierr) |
Assembles system force vector contributions from a damper element. More... | |
subroutine | damperroutinesmodule::addindampermat (includeStressStiff, scaleC, scaleK, Nmat, damper, sam, ierr, Rhs) |
Assembles system damping matrix contributions from a damper element. More... | |
Subroutines for damper calculations.
subroutine updatedampers::updatelenvel | ( | type(damperbasetype), intent(inout) | dmp, |
type(triadtype), intent(in) | triad1, | ||
type(triadtype), intent(in) | triad2, | ||
real(dp), dimension(:), intent(out) | fDir | ||
) |
Updates the length, velocity and direction for an axial damper.