|
FEDEM Solver
R8.0
Source code of the dynamics solver
|
Module with data types representing superelement load objects. More...
Data Types | |
| type | supelloadtype |
| Data type representing a superelement load object. More... | |
| interface | writeobject |
| Standard routine for writing an object to file. More... | |
Functions/Subroutines | |
| subroutine, public | initiateloads (infp, sups, engines, loads, err) |
| Initializes superelement loads with data from the solver input file. More... | |
| subroutine | writeloadtype (load, io, complexity) |
| Standard routine for writing an object to file. More... | |
| subroutine | nullifyload (load) |
| Initializes a superelement load object. More... | |
| subroutine, public | deallocateloads (loads) |
| Deallocates an array of superelement load objects. More... | |
Module with data types representing superelement load objects.
The module also contains subroutines for accessing or manipulating the superelement load data.
| subroutine, public supelloadtypemodule::deallocateloads | ( | type(supelloadtype), dimension(:), pointer | loads | ) |
Deallocates an array of superelement load objects.
| loads | The supelloadtypemodule::supelloadtype objects to deallocate |
date 23 Jan 2017

| subroutine, public supelloadtypemodule::initiateloads | ( | integer, intent(in) | infp, |
| type(supeltype), dimension(:), intent(in) | sups, | ||
| type(enginetype), dimension(:), intent(in) | engines, | ||
| type(supelloadtype), dimension(:), pointer | loads, | ||
| integer, intent(out) | err | ||
| ) |
Initializes superelement loads with data from the solver input file.
| [in] | infp | File unit number for the solver input file |
| [in] | sups | Array of all superelements in the model |
| [in] | engines | Array of all engines in the model |
| [out] | loads | Array of all loads in the model |
| [out] | err | Error flag |


| subroutine supelloadtypemodule::nullifyload | ( | type(supelloadtype), intent(out) | load | ) |
Initializes a superelement load object.
| load | The supelloadtypemodule::supelloadtype object to initialize |

| subroutine supelloadtypemodule::writeloadtype | ( | type(supelloadtype), intent(in) | load, |
| integer, intent(in) | io, | ||
| integer, intent(in), optional | complexity | ||
| ) |
Standard routine for writing an object to file.
| [in] | load | The supelloadtypemodule::supelloadtype object to write |
| [in] | io | File unit number to write to |
| [in] | complexity | If present, the value indicates the amount of print |