|
| subroutine, public | controltypemodule::nullifyctrl (ctrl, deallocating) |
| | Initializes a control system object. More...
|
| |
| subroutine, public | controltypemodule::deallocatectrl (ctrl, staticData) |
| | Deallocates a control system object. More...
|
| |
| subroutine, public | controltypemodule::copyctrl (ctrlIn, ctrlCopy, ierr) |
| | Makes a copy of a control system object. More...
|
| |
| subroutine, public | controltypemodule::readcontrolsystem (infp, engines, ctrl, ierr) |
| | Initializes the ControlType object with data from the input file. More...
|
| |
| subroutine, public | controltypemodule::initiatecontrol (mpar, ctrl) |
| | Initializes the SAM control array MPAR with control system data. More...
|
| |
| subroutine | controltypemodule::readcontrolinput (infp, engines, input, mstat, ierr) |
| | Reads data for the control inputs from the solver input file. More...
|
| |
| subroutine | controltypemodule::readcontrolelements (infp, nCEl, nDelay, mpmtop, mprpar, mmtop, rpar, iprint, lpu, ierr) |
| | Reads data for the control elements from the solver input file. More...
|
| |
| subroutine | controltypemodule::readcontrolvariables (infp, mstat, vreg, vregId, mvar, iprint, lpu, ierr) |
| | Reads status codes and initial conditions for the control variables. More...
|
| |
| subroutine | controltypemodule::writecontroltype (ctrl, io, complexity) |
| | Standard routine for writing an object to io. More...
|
| |
| subroutine | writeireg (i, mp, name) |
| | Writes an indexed integer array to io. More...
|
| |
| subroutine | writerreg (i, mp, name) |
| | Writes an indexed real array to io. More...
|
| |
| logical function, public | controltypemodule::hascontrolelements (ctrl) |
| | Checks if control elements are present in the model. More...
|
| |
| type(sensortype) function, pointer, public | controltypemodule::getsensor (input) |
| | Returns sensor measuring structural response for an input element. More...
|
| |
| subroutine, public | controltypemodule::writectrlsysheader (ctrl, mechId, rdb) |
| | Writes results database headers for the control system. More...
|
| |
| subroutine | writeirdef (i, mp, name) |
| | Writes results database header for an indexed integer array. More...
|
| |
| subroutine | writerrdef (i, mp, name) |
| | Writes results database header for an indexed real array. More...
|
| |
| subroutine, public | controltypemodule::writectrlsysdb (rdb, ctrl, nStep, time, ierr) |
| | Writes control system data to the results database. More...
|
| |
| subroutine | writeireg (i, mp) |
| | Writes an indexed integer array to the results database. More...
|
| |
| subroutine | writerreg (i, mp) |
| | Writes an indexed real array to the results database. More...
|
| |
Control system data container.