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.