FEDEM Solver  R8.0
Source code of the dynamics solver
Private Attributes | List of all members
controltypemodule::controltype Type Reference

Data type representing the control system of a model. More...

Collaboration diagram for controltypemodule::controltype:
Collaboration graph
[legend]

Private Attributes

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...
 

Detailed Description

Data type representing the control system of a model.

Member Data Documentation

◆ 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: