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

Data Types

type  frictiontypemodule::frictionparametertype
 
type  frictiontypemodule::frictiontype
 
type  frictiontypemodule::frictionptrtype
 
interface  frictiontypemodule::getptrtoid
 
interface  frictiontypemodule::writeobject
 
interface  frictiontypemodule::updateatconvergence
 
interface  frictiontypemodule::restorefromlaststep
 

Modules

module  frictiontypemodule
 

Functions/Subroutines

type(frictionparametertype) function, pointer frictiontypemodule::getptrtoidfrictionparametertype (array, id)
 
subroutine frictiontypemodule::writefrictiontype (friction, io, complexity)
 
subroutine frictiontypemodule::writefrictionparametertype (fricData, io)
 
subroutine frictiontypemodule::nullifyfriction (friction)
 
subroutine frictiontypemodule::deallocatefrictionprms (frictions)
 
subroutine frictiontypemodule::initializefriction (friction, frictionSets, frictionId, saveVar, err)
 
subroutine frictiontypemodule::updatefrictionatstart (friction)
 
subroutine frictiontypemodule::updatefrictionatconvergence (friction)
 
subroutine frictiontypemodule::restorefrictionfromlaststep (friction)
 

Variables

character(len=14), dimension(6), parameter frictiontypemodule::frictype_p = (/ 'ROT_FRICTION ', 'TRANS_FRICTION', 'CAM_FRICTION ', 'BALL_FRICTION ', 'BALL_FRICTION2', 'GENERIC_ENGINE' /)
 
integer, parameter frictiontypemodule::rot_friction_p = 1
 
integer, parameter frictiontypemodule::trans_friction_p = 2
 
integer, parameter frictiontypemodule::cam_friction_p = 3
 
integer, parameter frictiontypemodule::ball_jnt_friction_p = 4
 
integer, parameter frictiontypemodule::ball_jnt_friction2_p = 5
 
integer, parameter frictiontypemodule::generic_engine_p = 6
 
real(dp), save frictiontypemodule::fricforcetol = 0.0_dp