Data type representing the control system of a model.
More...
|
| type(ctrlprm), dimension(:), pointer | input |
| | Control input parameters. More...
|
| |
| real(dp), dimension(:), pointer | vreg |
| | The control state variables. More...
|
| |
| type(idtype), dimension(:), pointer | vregid |
| | Id for the control line variables. More...
|
| |
| integer, dimension(:), pointer | ivar |
| | Control variables for extra lines. More...
|
| |
| logical | savevar |
| | .true. if variables should be saved More...
|
| |
| integer, dimension(9) | mpireg |
| | Matrix of pointers into IREG. More...
|
| |
| integer, dimension(13) | mprreg |
| | Matrix of pointers into RREG. More...
|
| |
| integer, dimension(:), pointer | ireg |
| | Integer buffer for control system. More...
|
| |
| real(dp), dimension(:), pointer | rreg |
| | Real buffer for control system. More...
|
| |
| real(dp), dimension(:), pointer | delay |
| | Buffer for delay elements. More...
|
| |
| type(extctrlsystype), dimension(:), pointer | extctrlsys |
| | External control systems. More...
|
| |
Data type representing the control system of a model.
◆ delay
| real(dp), dimension(:), pointer controltypemodule::controltype::delay |
|
private |
Buffer for delay elements.
◆ extctrlsys
| type(extctrlsystype), dimension(:), pointer controltypemodule::controltype::extctrlsys |
|
private |
External control systems.
◆ input
| type(ctrlprm), dimension(:), pointer controltypemodule::controltype::input |
|
private |
Control input parameters.
◆ ireg
| integer, dimension(:), pointer controltypemodule::controltype::ireg |
|
private |
Integer buffer for control system.
◆ ivar
| integer, dimension(:), pointer controltypemodule::controltype::ivar |
|
private |
Control variables for extra lines.
◆ mpireg
| integer, dimension(9) controltypemodule::controltype::mpireg |
|
private |
Matrix of pointers into IREG.
◆ mprreg
| integer, dimension(13) controltypemodule::controltype::mprreg |
|
private |
Matrix of pointers into RREG.
◆ rreg
| real(dp), dimension(:), pointer controltypemodule::controltype::rreg |
|
private |
Real buffer for control system.
◆ savevar
| logical controltypemodule::controltype::savevar |
|
private |
.true. if variables should be saved
◆ vreg
| real(dp), dimension(:), pointer controltypemodule::controltype::vreg |
|
private |
The control state variables.
◆ vregid
| type(idtype), dimension(:), pointer controltypemodule::controltype::vregid |
|
private |
Id for the control line variables.
The documentation for this type was generated from the following file: