bdm::Controller Class Reference
#include <ctrlbase.h>
Inheritance diagram for bdm::Controller:
Public Member Functions | |
virtual void | adapt (const vec &data) |
function processing new observations and adapting control strategy accordingly | |
virtual void | redesign () |
function redesigning the control strategy | |
virtual vec | ctrlaction (const vec &cond) |
returns designed control action | |
void | from_setting (const Setting &set) |
const RV & | _rv () |
access function | |
const RV & | _rvc () |
access function | |
virtual void | log_register (logger &L, const string &prefix) |
register this controller with given datasource under name "name" | |
virtual void | log_write () const |
write requested values into the logger | |
Public Attributes | |
RV | rv |
identifier of the designed action; | |
Protected Attributes | |
RV | rvc |
identifier of the conditioning variables - data needed ; |
Detailed Description
Base class for adaptive controllers The base class is, however, non-adaptive, methodadapt()
is empty. - Note:
- advanced Controllers will probably include estimator as their internal attribute (e.g. dual controllers)
The documentation for this class was generated from the following file:
Generated on 2 Dec 2013 for mixpp by 1.4.7