FEDEM Solver  R8.0
Source code of the dynamics solver
Data Types | Modules | Functions/Subroutines
damperTypeModule.f90 File Reference

Damper object data containers. More...

Data Types

type  dampertypemodule::damperbasetype
 Data type representing a base damper object. More...
 
type  dampertypemodule::dampertype
 Data type representing a damper element. More...
 
type  dampertypemodule::damperptrtype
 Data type representing a base damper pointer. More...
 
interface  dampertypemodule::getptrtoid
 Returns pointer to object with specified ID. More...
 
interface  dampertypemodule::writeobject
 Standard routine for writing an object to file. More...
 
interface  dampertypemodule::nullifydamper
 Initializes a damper object. More...
 
interface  dampertypemodule::deallocatedampers
 Deallocates an array of damper objects. More...
 

Modules

module  dampertypemodule
 Module with data types representing damper objects.
 

Functions/Subroutines

type(damperbasetype) function, pointer, private dampertypemodule::getptrtoiddamperbase (array, id, index)
 Returns pointer to (first) base damper with specified id. More...
 
subroutine, private dampertypemodule::writedamperbasetype (dmp, io, complexity)
 Standard routine for writing an object to io. More...
 
subroutine, private dampertypemodule::writedampertype (damper, io, complexity)
 Standard routine for writing an object to io. More...
 
subroutine, private dampertypemodule::nullifydamperbase (dmp)
 Initializes a base damper object. More...
 
subroutine, private dampertypemodule::nullifydamperelement (damper)
 Initializes a damper element. More...
 
subroutine, private dampertypemodule::deallocatedamperbase (dmp, hasTriad1, hasTriad2)
 Deallocates a base damper object. More...
 
subroutine, private dampertypemodule::deallocatedamperelement (damper)
 Deallocates a damper element. More...
 
subroutine, private dampertypemodule::deallocatedamperbases (dampers)
 Deallocates an array of base damper objects. More...
 
subroutine, private dampertypemodule::deallocatedamperelements (dampers)
 Deallocates an array of damper elements. More...
 
real(dp) function dampertypemodule::damperforce (dmp, ierr)
 Evaluates the current force for a damper. More...
 
real(dp) function dampertypemodule::dampercoeff (dmp, ierr)
 Evaluates the current damping coefficient for a damper. More...
 
subroutine dampertypemodule::updatedampervelocity (dmp, dt)
 Updates the deformational velocity in a damper. More...
 

Detailed Description

Damper object data containers.