# libDS.h File Reference

Common DataSources. More...

`#include "libBM.h"`
`#include "libEF.h"`
`#include "../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::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 (ITppFileDS)
| bdm::UIREGISTER (ArxDS)
| bdm::UIREGISTER (stateDS)

## Detailed Description

Common DataSources.

Author:
  Vaclav Smidl.

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

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