|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Data type representing a joint DOF. More...

Public Attributes | |
| integer | imat |
| Which position matrix this DOF is associated with. More... | |
| integer | ldof |
| Which DOF (1-6) within the position matrix. More... | |
| integer | sysdof |
| System DOF number in SAM. More... | |
| integer | ipmceq |
| Position of this master DOF in mceq. More... | |
| integer | loadidx |
| Index to load/prescribed motion, if any. More... | |
| logical | fixed |
| Is this dof fixed? Needed for save/restart. More... | |
| real(dp) | coeff |
| Equal to 1.0, unless master is from Higher Pairs. More... | |
| real(dp), dimension(3) | jvar |
| Pos., vel., and accel. of the joint variable. More... | |
| real(dp) | jvarprev |
| Joint variable value at previous time step. More... | |
| real(dp), pointer | f |
| Pointer to reaction force or applied force. More... | |
| logical, dimension(4) | savevar |
| Flags indicating which variables should be saved. More... | |
| type(springbasetype), pointer | spring |
| type(damperbasetype), pointer | damper |
| type(frictiontype), pointer | friction |
Data type representing a joint DOF.
| real(dp) masterslavejointtypemodule::jointdoftype::coeff |
Equal to 1.0, unless master is from Higher Pairs.
| type(damperbasetype), pointer masterslavejointtypemodule::jointdoftype::damper |
| real(dp), pointer masterslavejointtypemodule::jointdoftype::f |
Pointer to reaction force or applied force.
| logical masterslavejointtypemodule::jointdoftype::fixed |
Is this dof fixed? Needed for save/restart.
| type(frictiontype), pointer masterslavejointtypemodule::jointdoftype::friction |
| integer masterslavejointtypemodule::jointdoftype::imat |
Which position matrix this DOF is associated with.
| integer masterslavejointtypemodule::jointdoftype::ipmceq |
Position of this master DOF in mceq.
| real(dp), dimension(3) masterslavejointtypemodule::jointdoftype::jvar |
Pos., vel., and accel. of the joint variable.
| real(dp) masterslavejointtypemodule::jointdoftype::jvarprev |
Joint variable value at previous time step.
| integer masterslavejointtypemodule::jointdoftype::ldof |
Which DOF (1-6) within the position matrix.
| integer masterslavejointtypemodule::jointdoftype::loadidx |
Index to load/prescribed motion, if any.
| logical, dimension(4) masterslavejointtypemodule::jointdoftype::savevar |
Flags indicating which variables should be saved.
| type(springbasetype), pointer masterslavejointtypemodule::jointdoftype::spring |
| integer masterslavejointtypemodule::jointdoftype::sysdof |
System DOF number in SAM.