|
| type(masterslavejointtype) function, pointer, private | masterslavejointtypemodule::getptrtoidjoint (array, id, index, jointType) |
| | Return pointer to (first) joint with specified id. More...
|
| |
| type(masterslavejointtype) function, pointer, private | masterslavejointtypemodule::getptrtojointwithspring (array, spring) |
| | Returns pointer to joint connected to given spring. More...
|
| |
| type(masterslavejointtype) function, pointer, private | masterslavejointtypemodule::getptrtojointwithdamper (array, damper) |
| | Return pointer to joint connected to given damper. More...
|
| |
| subroutine, private | masterslavejointtypemodule::writejoint (joint, io, complexity) |
| | Standard routine for writing an object to file. More...
|
| |
| subroutine | masterslavejointtypemodule::nullifyjoint (joint) |
| | Initializes a joint object. More...
|
| |
| subroutine | masterslavejointtypemodule::nullifyjointdof (jointDof) |
| | Initializes a joint DOF object. More...
|
| |
| subroutine | masterslavejointtypemodule::deallocatejoint (joint) |
| | Deallocates a joint object. More...
|
| |
| subroutine | masterslavejointtypemodule::deallocatemasterslavejoints (joints) |
| | Deallocates an array of joint objects. More...
|
| |
| subroutine | masterslavejointtypemodule::deallocatehigherpairs (higherPairs) |
| | Deallocates an array of higher pairs objects. More...
|
| |
| subroutine | masterslavejointtypemodule::setjointsvelacc (joints, velGlobal, accGlobal) |
| | Sets velocity/acceleration for all joint DOFs from system vectors. More...
|
| |
| subroutine | masterslavejointtypemodule::getjointsvelacc (joints, velGlobal, accGlobal) |
| | Fills system velocity/acceleration vectors with joint DOF values. More...
|
| |
| real(dp) function | masterslavejointtypemodule::getjointvar (joint, dofInd, type) |
| | Returns the current value of a joint variable. More...
|
| |
| character(len=15+lid_p) function | masterslavejointtypemodule::getjointid (joint) |
| | Returns the full id (type name, user id and description) of a joint. More...
|
| |
| recursive integer function | masterslavejointtypemodule::getnumberofmasterdofs (joint) |
| | Returns the total number of independent DOFs of a joint. More...
|
| |
| recursive logical function | masterslavejointtypemodule::haszerovelacc (joint) |
| | Checks if all joint DOFs have zero velocities and accelerations. More...
|
| |
| real(dp) function, dimension(6) | masterslavejointtypemodule::transvslavetojoint (joint, u) |
| | Transforms a vector to the joint DOF directions. More...
|
| |
| subroutine, private | masterslavejointtypemodule::updatepreviousjointvalues (joint) |
| | Updates the state variables pertaining to the previous time step. More...
|
| |
| subroutine, private | masterslavejointtypemodule::restorepreviousjointvalues (joint) |
| | Restores the state variables from the last converged time step. More...
|
| |
|
| character(len=15), dimension(3), parameter | masterslavejointtypemodule::rotparamtypes_p = (/ 'FOLLOWER_AXIS ', 'ORTHOGONAL_AXIS', 'ROT_AXIS ' /) |
| | Rotation formulation names. More...
|
| |
| character(len=15), dimension(8), parameter | masterslavejointtypemodule::jointtypename_p = (/ 'Revolute joint ', 'Ball joint ', 'Rigid joint ', 'Free joint ', 'Prismatic joint', 'Cylindric joint', 'Cam joint ', 'Axial joint ' /) |
| | Joint type names. More...
|
| |
Joint object data containers.