bdm::DS Class Reference
Abstract class for discrete-time sources of data. More...
#include <bdmbase.h>
Detailed Description
Abstract class for discrete-time sources of data.
The class abstracts operations of:
- data aquisition,
- data-preprocessing, such as scaling of data,
- data resampling from the task of estimation and control. Moreover, for controlled systems, it is able to receive the desired control action and perform it in the next step. (Or as soon as possible).
The DataSource has three main data interaction structures:
- input, , which are described via RVs in attribute
urv
- observations , which are described in
drv
In simulators, dt may contain "hidden" variables as well.
Member Enumeration Documentation
Member Function Documentation
void bdm::DS::from_setting | ( | const Setting & | set | ) | [virtual] |
Create object from the following structure
drv = RV({"names",...},[..sizes..]); % decription of observed data using bdm::RV::from_setting urv = RV({"names",...},[..sizes..]); % decription of input data using bdm::RV::from_setting log_level = 'logdt,logut'; % when set, both the simulated data and the inputs are stored to the logger % By default both are on. It makes sense to switch them off e.g. for MemDS where the data are already stored.
Reimplemented from bdm::root.
Reimplemented in bdm::mxArrayDS.
References Drv, and bdm::UI::get().
The documentation for this class was generated from the following files:
- bdmbase.h
- bdmbase.cpp
Generated on Fri Aug 27 16:54:40 2010 for mixpp by 1.6.0