MBDyn-1.7.3
|
#include <discctrl.h>
Public Types | |
enum | { DISCPROC_UNKNOWN = -1, DISCPROC_AR = 0x1U, DISCPROC_MA = 0x2U, DISCPROC_X = 0x4U, DISCPROC_ARX = (DISCPROC_AR | DISCPROC_X), DISCPROC_ARMA = (DISCPROC_AR | DISCPROC_MA), DISCPROC_ARMAX = (DISCPROC_AR | DISCPROC_MA | DISCPROC_X), DISCPROC_LAST } |
Public Member Functions | |
virtual | ~DiscreteControlProcess (void) |
virtual void | GetInput (std::vector< doublereal > &dIn)=0 |
virtual void | PutOutput (const std::vector< doublereal > &dOut, const std::vector< doublereal > &dIn, const std::vector< doublereal > &dDesiredOut)=0 |
Definition at line 98 of file discctrl.h.
anonymous enum |
Enumerator | |
---|---|
DISCPROC_UNKNOWN | |
DISCPROC_AR | |
DISCPROC_MA | |
DISCPROC_X | |
DISCPROC_ARX | |
DISCPROC_ARMA | |
DISCPROC_ARMAX | |
DISCPROC_LAST |
Definition at line 100 of file discctrl.h.
|
virtual |
Definition at line 46 of file discctrl.cc.
References NO_OP.
|
pure virtual |
Implemented in DAC_Process_Debug, DiscreteIdentProcess_Debug, and DiscreteControlARXProcess_Debug.
Referenced by DiscreteControlElem::AssRes().
|
pure virtual |
Implemented in DAC_Process_Debug, DiscreteIdentProcess_Debug, and DiscreteControlARXProcess_Debug.
Referenced by DiscreteControlElem::AfterConvergence().