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...
|
|
integer, dimension(:), pointer | ivar |
| Control variables for extra lines. More...
|
|
type(idtype), dimension(:), pointer | vregid |
| Id for the control line variables. 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: