|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Friction object data containers. More...
Data Types | |
| type | frictiontypemodule::frictionparametertype |
| Data type representing a set of friction parameters. More... | |
| type | frictiontypemodule::frictiontype |
| Data type representing a joint DOF friction. More... | |
| type | frictiontypemodule::frictionptrtype |
| Data type representing a friction object pointer. More... | |
| interface | frictiontypemodule::getptrtoid |
| Returns pointer to object with specified ID. More... | |
| interface | frictiontypemodule::writeobject |
| Standard routine for writing an object to file. More... | |
| interface | frictiontypemodule::updateatconvergence |
| Updates the state variables pertaining to previous time step. More... | |
| interface | frictiontypemodule::restorefromlaststep |
| Restores the state variables from the last converged time step. More... | |
Modules | |
| module | frictiontypemodule |
| Module with data types joint DOF friction objects. | |
Functions/Subroutines | |
| type(frictionparametertype) function, pointer | frictiontypemodule::getptrtoidfrictionparametertype (array, id) |
| Returns pointer to friction parameters object with specified id. More... | |
| subroutine | frictiontypemodule::writefrictiontype (friction, io, complexity) |
| Standard routine for writing an object to io. More... | |
| subroutine | frictiontypemodule::writefrictionparametertype (fricData, io) |
| Standard routine for writing an object to io. More... | |
| subroutine | frictiontypemodule::nullifyfriction (friction) |
| Initializes a friction object. More... | |
| subroutine | frictiontypemodule::deallocatefrictionprms (frictions) |
| Deallocates an array of friction parameters objects. More... | |
| subroutine | frictiontypemodule::initializefriction (friction, frictionSets, frictionId, saveVar, err) |
| Allocates and initializes a friction object. More... | |
| subroutine | frictiontypemodule::updatefrictionatstart (friction) |
| Initializes internal friction variables at the start of simulation. More... | |
| subroutine | frictiontypemodule::updatefrictionatconvergence (friction) |
| Updates a friction object after convergence has been achieved. More... | |
| subroutine | frictiontypemodule::restorefrictionfromlaststep (friction) |
| Restores a friction object from the last converged step. More... | |
Variables | |
| character(len=14), dimension(6), parameter | frictiontypemodule::frictype_p = (/ 'ROT_FRICTION ', 'TRANS_FRICTION', 'CAM_FRICTION ', 'BALL_FRICTION ', 'BALL_FRICTION2', 'GENERIC_ENGINE' /) |
| Friction type names. More... | |
| real(dp), save | frictiontypemodule::fricforcetol = 0.0_dp |
| Zero tolerance for friction forces. More... | |
Friction object data containers.