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 |