|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Data type containing all components of the mechanism model. More...

Public Attributes | |
| type(idtype) | id |
| General identification data. More... | |
| type(environmenttype) | env |
| Data for environmental loads. More... | |
| real(dp), dimension(:), pointer | gravity |
| Should point to envgravity. More... | |
| real(dp) | etot |
| Energy checksum. More... | |
| real(dp) | epot |
| Potential energy. More... | |
| real(dp) | ekin |
| Kinetic energy. More... | |
| real(dp) | estr |
| Strain energy. More... | |
| real(dp) | einp |
| Input energy. More... | |
| real(dp) | edmp |
| Damping energy. More... | |
| real(dp) | eext |
| Mixed energies from external "objects". More... | |
| logical | haseinp |
| If .true., the mechanism have input energy. More... | |
| logical | haseext |
| If .true., the mechanism have external energy. More... | |
| logical, dimension(6) | savevar |
| Flags indicating variables to be saved. More... | |
| type(triadtype), dimension(:), pointer | triads |
| type(supeltype), dimension(:), pointer | sups |
| type(supelloadtype), dimension(:), pointer | suploads |
| type(userdefeltype), dimension(:), pointer | elms |
| type(masstype), dimension(:), pointer | masses |
| type(forcetype), dimension(:), pointer | forces |
| type(motiontype), dimension(:), pointer | motions |
| type(springbasetype), dimension(:), pointer | basesprings |
| type(springtype), dimension(:), pointer | axialsprings |
| type(springfailuretype), dimension(:), pointer | springfailures |
| type(springyieldtype), dimension(:), pointer | springyields |
| type(damperbasetype), dimension(:), pointer | basedampers |
| type(dampertype), dimension(:), pointer | dampers |
| type(bushingelementtype), dimension(:), pointer | belems |
| type(contactelementtype), dimension(:), pointer | celems |
| type(glidercurvetype), dimension(:), pointer | csurfs |
| type(masterslavejointtype), dimension(:), pointer | joints |
| type(higherpairtype), dimension(:), pointer | higherpairs |
| type(frictionparametertype), dimension(:), pointer | frictionsets |
| type(frictionptrtype), dimension(:), pointer | frictions |
| type(functiontype), dimension(:), pointer | functions |
| type(enginetype), dimension(:), pointer | engines |
| type(sensortype), dimension(:), pointer | sensors |
| type(roadtype), dimension(:), pointer | roads |
| type(tiretype), dimension(:), pointer | tires |
| type(turbineconfig), pointer | turbine |
Data type containing all components of the mechanism model.
| type(springtype), dimension(:), pointer mechanismtypemodule::mechanismtype::axialsprings |
| type(damperbasetype), dimension(:), pointer mechanismtypemodule::mechanismtype::basedampers |
| type(springbasetype), dimension(:), pointer mechanismtypemodule::mechanismtype::basesprings |
| type(bushingelementtype), dimension(:), pointer mechanismtypemodule::mechanismtype::belems |
| type(contactelementtype), dimension(:), pointer mechanismtypemodule::mechanismtype::celems |
| type(glidercurvetype), dimension(:), pointer mechanismtypemodule::mechanismtype::csurfs |
| type(dampertype), dimension(:), pointer mechanismtypemodule::mechanismtype::dampers |
| real(dp) mechanismtypemodule::mechanismtype::edmp |
Damping energy.
| real(dp) mechanismtypemodule::mechanismtype::eext |
Mixed energies from external "objects".
| real(dp) mechanismtypemodule::mechanismtype::einp |
Input energy.
| real(dp) mechanismtypemodule::mechanismtype::ekin |
Kinetic energy.
| type(userdefeltype), dimension(:), pointer mechanismtypemodule::mechanismtype::elms |
| type(enginetype), dimension(:), pointer mechanismtypemodule::mechanismtype::engines |
| type(environmenttype) mechanismtypemodule::mechanismtype::env |
Data for environmental loads.
| real(dp) mechanismtypemodule::mechanismtype::epot |
Potential energy.
| real(dp) mechanismtypemodule::mechanismtype::estr |
Strain energy.
| real(dp) mechanismtypemodule::mechanismtype::etot |
Energy checksum.
| type(forcetype), dimension(:), pointer mechanismtypemodule::mechanismtype::forces |
| type(frictionptrtype), dimension(:), pointer mechanismtypemodule::mechanismtype::frictions |
| type(frictionparametertype), dimension(:), pointer mechanismtypemodule::mechanismtype::frictionsets |
| type(functiontype), dimension(:), pointer mechanismtypemodule::mechanismtype::functions |
| real(dp), dimension(:), pointer mechanismtypemodule::mechanismtype::gravity |
Should point to envgravity.
| logical mechanismtypemodule::mechanismtype::haseext |
If .true., the mechanism have external energy.
| logical mechanismtypemodule::mechanismtype::haseinp |
If .true., the mechanism have input energy.
| type(higherpairtype), dimension(:), pointer mechanismtypemodule::mechanismtype::higherpairs |
| type(idtype) mechanismtypemodule::mechanismtype::id |
General identification data.
| type(masterslavejointtype), dimension(:), pointer mechanismtypemodule::mechanismtype::joints |
| type(masstype), dimension(:), pointer mechanismtypemodule::mechanismtype::masses |
| type(motiontype), dimension(:), pointer mechanismtypemodule::mechanismtype::motions |
| type(roadtype), dimension(:), pointer mechanismtypemodule::mechanismtype::roads |
| logical, dimension(6) mechanismtypemodule::mechanismtype::savevar |
Flags indicating variables to be saved.
| type(sensortype), dimension(:), pointer mechanismtypemodule::mechanismtype::sensors |
| type(springfailuretype), dimension(:), pointer mechanismtypemodule::mechanismtype::springfailures |
| type(springyieldtype), dimension(:), pointer mechanismtypemodule::mechanismtype::springyields |
| type(supelloadtype), dimension(:), pointer mechanismtypemodule::mechanismtype::suploads |
| type(supeltype), dimension(:), pointer mechanismtypemodule::mechanismtype::sups |
| type(tiretype), dimension(:), pointer mechanismtypemodule::mechanismtype::tires |
| type(triadtype), dimension(:), pointer mechanismtypemodule::mechanismtype::triads |
| type(turbineconfig), pointer mechanismtypemodule::mechanismtype::turbine |