QTable implements QTableInterface using a full matrix.
More...
#include <QTable.h>
|
static void | Load (const std::string &filename, size_t nrRows, size_t nrColumns, QTable &Q) |
| Load a QTable from disk, resulting QTable is stored in Q argument. More...
|
|
static void | Load (const std::string &filename, size_t nrRows, size_t nrColumns, size_t nrTables, QTables &Qs) |
| Loads QTables from disk, resulting QTables is stored in Qs argument. More...
|
|
static void | Save (const QTable &Q, const std::string &filename) |
| Save QTable Q to disk. More...
|
|
static void | Save (const QTables &Qs, const std::string &filename) |
| Save QTables Qs to disk. More...
|
|
QTable implements QTableInterface using a full matrix.
(default) Constructor
Referenced by Clone().
QTable::QTable |
( |
size_t |
S, |
|
|
size_t |
A |
|
) |
| |
|
inline |
QTable::QTable |
( |
size_t |
S, |
|
|
size_t |
A, |
|
|
double |
init |
|
) |
| |
|
inline |
QTable::QTable |
( |
const QTable & |
a | ) |
|
|
inline |
virtual QTable* QTable::Clone |
( |
| ) |
const |
|
inlinevirtual |
virtual double QTable::Get |
( |
Index |
s_i, |
|
|
Index |
ja_i |
|
) |
| const |
|
inlinevirtual |
size_t QTable::GetNrActions |
( |
| ) |
const |
|
inline |
size_t QTable::GetNrStates |
( |
| ) |
const |
|
inline |
void QTable::Load |
( |
const std::string & |
filename, |
|
|
size_t |
nrRows, |
|
|
size_t |
nrColumns, |
|
|
QTable & |
Q |
|
) |
| |
|
static |
void QTable::Load |
( |
const std::string & |
filename, |
|
|
size_t |
nrRows, |
|
|
size_t |
nrColumns, |
|
|
size_t |
nrTables, |
|
|
QTables & |
Qs |
|
) |
| |
|
static |
Loads QTables from disk, resulting QTables is stored in Qs argument.
void QTable::Save |
( |
const QTable & |
Q, |
|
|
const std::string & |
filename |
|
) |
| |
|
static |
void QTable::Save |
( |
const QTables & |
Qs, |
|
|
const std::string & |
filename |
|
) |
| |
|
static |
virtual void QTable::Set |
( |
Index |
s_i, |
|
|
Index |
ja_i, |
|
|
double |
rew |
|
) |
| |
|
inlinevirtual |
void QTable::SetToZero |
( |
| ) |
|
|
virtual |