bdm::ArxDS Class Reference

Generator of ARX data. More...

#include <libDS.h>

Inheritance diagram for bdm::ArxDS:

Inheritance graph
[legend]
Collaboration diagram for bdm::ArxDS:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void getdata (vec &dt)
 Returns full vector of observed data=[output, input].
void getdata (vec &dt, const ivec &indexes)
 Returns data records at indeces.
void write (vec &ut)
 Accepts action variable and schedule it for application.
void write (vec &ut, const ivec &indexes)
 Accepts action variables at specific indeces.
void step ()
 Moves from $t$ to $t+1$, i.e. perfroms the actions and reads response of the system.
 ArxDS (RV &drv, RV &urv, RV &rrv)
 Default constructor.
void set_parameters (const mat &Th0, const vec mu0, const chmat &sqR0)
 Set parameters of the internal model.
virtual void log_add (logger &L)
 Register DS for logging into logger L.
virtual void logit (logger &L)
 Register DS for logging into logger L.

Protected Attributes

RV Drv
 Observed variables, returned by getdata().
RV Urv
 Action variables, accepted by write().
int L_dt
 Remember its own index in Logger L.
int L_ut


Detailed Description

Generator of ARX data.
The documentation for this class was generated from the following files:

Generated on Fri Feb 6 19:50:13 2009 for mixpp by  doxygen 1.5.6