mixpp: bdm::Controller Class Reference

bdm::Controller Class Reference

#include <ctrlbase.h>

Inheritance diagram for bdm::Controller:

bdm::root bdm::LQG bdm::LQG_ARX bdm::LQG_universal List of all members.

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, method adapt() 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  doxygen 1.4.7