FEDEM Solver
R8.0
Source code of the dynamics solver
|
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 |