# datasources.h File Reference

Common DataSources. More...

`#include "../base/bdmbase.h"`
`#include "../stat/exp_family.h"`
`#include "../base/user_info.h"`

Go to the source code of this file.

## Classes
class | bdm::MemDS
| Memory storage of off-line data column-wise. More...
class | bdm::EpdfDS
| Simulate data from a static pdf Trivial example of a data source, could be used for tests of some estimation algorithms. For example, simulating data from a mixture model and feeding them to mixture model estimators. More...
class | bdm::MpdfDS
| Simulate data from conditional density Still having only one density but allowing conditioning on either input or delayed values. More...
class | bdm::FileDS
class | bdm::ITppFileDS
| Read Data Matrix from an IT file. More...
class | bdm::CsvFileDS
| CSV file data storage The constructor creates `Data` matrix from the records in a CSV file `fname`. The orientation can be of two types: 1. `BY_COL` which is default - the data are stored in columns; one column per time , one row per data item. 2. `BY_ROW` if the data are stored the classical CSV style. Then each column stores the values for data item, for ex. , one row for each discrete time instant. More...
class | bdm::ArxDS
| Generator of ARX data. More...
class | bdm::stateDS
## Functions
| bdm::UIREGISTER (EpdfDS)
| bdm::UIREGISTER (MpdfDS)
| bdm::UIREGISTER (ITppFileDS)
| bdm::SHAREDPTR (ITppFileDS)
| bdm::UIREGISTER (ArxDS)
| bdm::SHAREDPTR (ArxDS)
| bdm::UIREGISTER (stateDS)
| bdm::SHAREDPTR (stateDS)

## Detailed Description

Common DataSources.

Author:
  Vaclav Smidl.

----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty

Using IT++ for numerical operations -----------------------------------