|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Initialization of spring objects from the solver input file. More...
Functions/Subroutines | |
| subroutine | initiatespringfailures (infp, springFailures, err) |
| Initializes spring failure objects with data from the input file. More... | |
| subroutine | initiatespringyields (infp, engines, springYields, err) |
| Initializes spring yield objects with data from the input file. More... | |
| subroutine | initiatesprings (infp, triads, baseSprings, springs, err) |
| Initializes spring elements with data from the solver input file. More... | |
| subroutine | initiatebasesprings (infp, engines, functions, springFailures, springYields, springs, err) |
| Initializes spring base objects with data from the input file. More... | |
| subroutine | checkspringconnections (springs, stat) |
| Deactivates all base springs that are not referred, for consistency. More... | |
Initialization of spring objects from the solver input file.
| subroutine initiatespringtypemodule::checkspringconnections | ( | type(springbasetype), dimension(:), intent(inout) | springs, |
| integer, intent(out) | stat | ||
| ) |
Deactivates all base springs that are not referred, for consistency.
| springs | Array of all spring base objects in the model | |
| [out] | stat | Number of spring base objects that are deactivated |

| subroutine initiatespringtypemodule::initiatebasesprings | ( | integer, intent(in) | infp, |
| type(enginetype), dimension(:), intent(in) | engines, | ||
| type(functiontype), dimension(:), intent(in) | functions, | ||
| type(springfailuretype), dimension(:), intent(in) | springFailures, | ||
| type(springyieldtype), dimension(:), intent(in) | springYields, | ||
| type(springbasetype), dimension(:), pointer | springs, | ||
| integer, intent(out) | err | ||
| ) |
Initializes spring base objects with data from the input file.
| [in] | infp | File unit number for the solver input file |
| [in] | engines | Array of all engines in the model |
| [in] | functions | Array of all functions in the model |
| [in] | springFailures | Array of all spring failure objects in the model |
| [in] | springYields | Array of all spring yield objects in the model |
| [out] | springs | Array of all spring base objects in the model |
| [out] | err | Error flag |


| subroutine initiatespringtypemodule::initiatespringfailures | ( | integer, intent(in) | infp, |
| type(springfailuretype), dimension(:), pointer | springFailures, | ||
| integer, intent(out) | err | ||
| ) |
Initializes spring failure objects with data from the input file.
| [in] | infp | File unit number for the solver input file |
| [out] | springFailures | Array of all spring failure objects in the model |
| [out] | err | Error flag |


| subroutine initiatespringtypemodule::initiatesprings | ( | integer, intent(in) | infp, |
| type(triadtype), dimension(:), intent(in) | triads, | ||
| type(springbasetype), dimension(:), intent(in) | baseSprings, | ||
| type(springtype), dimension(:), pointer | springs, | ||
| integer, intent(out) | err | ||
| ) |
Initializes spring elements with data from the solver input file.
| [in] | infp | File unit number for the solver input file |
| [in] | triads | Array of all triads in the model |
| [in] | baseSprings | Array of all spring base objects in the model |
| [out] | springs | Array of all spring elements in the model |
| [out] | err | Error flag |


| subroutine initiatespringtypemodule::initiatespringyields | ( | integer, intent(in) | infp, |
| type(enginetype), dimension(:), target | engines, | ||
| type(springyieldtype), dimension(:), pointer | springYields, | ||
| integer, intent(out) | err | ||
| ) |
Initializes spring yield objects with data from the input file.
| [in] | infp | File unit number for the solver input file |
| [in] | engines | Array of all engines in the model |
| [out] | springYields | Array of all spring yield objects in the model |
| [out] | err | Error flag |

