![]() |
|
#include <PIController.h>
Inheritance diagram for PIController:Public Member Functions | |
| PIController ()=default | |
| PIController (Mdouble pGain, Mdouble iGain) | |
| void | reset () |
| Mdouble | apply (Mdouble error, Mdouble timeStep) |
| double | getErrorVariance () const |
| unsigned | getNApplied () const |
Public Member Functions inherited from PIControllerBasic | |
| PIControllerBasic ()=default | |
| PIControllerBasic (Mdouble pGain, Mdouble iGain) | |
| void | set (Mdouble pGain, Mdouble iGain) |
| void | reset () |
| Mdouble | apply (Mdouble error, Mdouble timeStep) |
| double | getIError () const |
Private Attributes | |
| Mdouble | sumErrorSquared_ = 0.0 |
| unsigned | nApplied_ = 0 |
|
default |
References PIControllerBasic::apply(), calibrate::error, nApplied_, and sumErrorSquared_.
Referenced by StressStrainControlBoundary::computeStrainRate(), and ControllerUnitTest::RungeKutta().
| double PIController::getErrorVariance | ( | ) | const |
References nApplied_, and sumErrorSquared_.
| void PIController::reset | ( | ) |
References nApplied_, PIControllerBasic::reset(), and sumErrorSquared_.
Referenced by StressStrainControlBoundary::set().
|
private |
Referenced by apply(), getErrorVariance(), getNApplied(), and reset().
|
private |
Referenced by apply(), getErrorVariance(), and reset().