|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Prescribed motion data container. More...
Data Types | |
| type | motiontypemodule::motiontype |
| Data type representing a prescribed motion object. More... | |
| interface | motiontypemodule::writeobject |
| Standard routine for writing an object to file. More... | |
Modules | |
| module | motiontypemodule |
| Module with data types representing prescribed motion objects. | |
Functions/Subroutines | |
| subroutine | motiontypemodule::initiatemotions (infp, dispFile, triads, joints, engines, motions, err) |
| Initializes prescribed motions with data from the solver input file. More... | |
| subroutine | motiontypemodule::initiatemotions2 (motions, mpreac, RF, err) |
| Initializes pointers to reaction forces for the motion type objects. More... | |
| subroutine | motiontypemodule::writemotiontype (motion, io, complexity) |
| Standard routine for writing an object to file. More... | |
| subroutine | writerefid (text, id) |
| Writes a reference to another object. More... | |
| subroutine | motiontypemodule::nullifymotion (motion) |
| Initializes the MotionType object. More... | |
| subroutine | motiontypemodule::deallocatemotions (motions) |
| Deallocates all prescribed moption objects. More... | |
Variables | |
| integer, parameter | motiontypemodule::prescribeddeflection_p = 0 |
| Deflection type value. More... | |
| integer, parameter | motiontypemodule::prescribedvelocity_p = 1 |
| Velocity type value. More... | |
| integer, parameter | motiontypemodule::prescribedacceleration_p = 2 |
| Acceleration type value. More... | |
| character(len=12), dimension(0:2), parameter | motiontypemodule::motiontype_p = (/ 'deflection ', 'velocity ', 'acceleration' /) |
| Prescribed motion type names. More... | |
Prescribed motion data container.
| subroutine writemotiontype::writerefid | ( | character(len=*), intent(in) | text, |
| type(idtype), intent(in) | id | ||
| ) |
Writes a reference to another object.