![]() |
aGrUM
0.20.3
a C++ library for (probabilistic) graphical models
|
Definition of templatized reader of FMDPDat files for Factored Markov Decision Processes. More...
#include <fmdpDatReader.h>
Public Member Functions | |
FMDPDatReader (FMDP< GUM_SCALAR > *fmdp, const std::string &filename) | |
~FMDPDatReader () | |
MDPDAT::Scanner & | scanner () |
Direct access to FMDPDat scanner (mandatory for listener connection) More... | |
const std::string & | streamName () const |
name of readen file More... | |
bool | trace () const |
accessor to trace function (just write the number of parser line) More... | |
void | trace (bool b) |
Size | proceed () |
parse. More... | |
Size | errors () |
publishing Errors API More... | |
Size | warnings () |
of errorsMore... | |
Idx | errLine (Idx i) |
line of ith error or warning More... | |
Idx | errCol (Idx i) |
col of ith error or warning More... | |
bool | errIsError (Idx i) |
type of ith error or warning More... | |
std::string | errMsg (Idx i) |
message of ith error or warning More... | |
void | showElegantErrors (std::ostream &o=std::cerr) |
send on std::cerr the list of errors More... | |
void | showElegantErrorsAndWarnings (std::ostream &o=std::cerr) |
send on std::cerr the list of errors or warnings More... | |
void | showErrorCounts (std::ostream &o=std::cerr) |
send on std::cerr the number of errors and the number of warnings More... | |
Protected Attributes | |
FMDP< GUM_SCALAR > * | _fmdp_ |
FMDPFactory< GUM_SCALAR > * | _factory_ |
MDPDAT::Scanner * | _scanner_ |
MDPDAT::Parser * | _parser_ |
std::string | _streamName_ |
bool | _traceScanning_ |
bool | _parseDone_ |
bool | _ioerror_ |
Definition of templatized reader of FMDPDat files for Factored Markov Decision Processes.
Definition at line 94 of file fmdpDatReader.h.
gum::FMDPDatReader< GUM_SCALAR >::FMDPDatReader | ( | FMDP< GUM_SCALAR > * | fmdp, |
const std::string & | filename | ||
) |
gum::FMDPDatReader< GUM_SCALAR >::~FMDPDatReader | ( | ) |
Idx gum::FMDPDatReader< GUM_SCALAR >::errCol | ( | Idx | i | ) |
col of ith error or warning
bool gum::FMDPDatReader< GUM_SCALAR >::errIsError | ( | Idx | i | ) |
type of ith error or warning
Idx gum::FMDPDatReader< GUM_SCALAR >::errLine | ( | Idx | i | ) |
line of ith error or warning
std::string gum::FMDPDatReader< GUM_SCALAR >::errMsg | ( | Idx | i | ) |
message of ith error or warning
Size gum::FMDPDatReader< GUM_SCALAR >::errors | ( | ) |
publishing Errors API
|
virtual |
parse.
IOError | if file not exists |
Implements gum::FMDPReader< GUM_SCALAR >.
MDPDAT::Scanner& gum::FMDPDatReader< GUM_SCALAR >::scanner | ( | ) |
Direct access to FMDPDat scanner (mandatory for listener connection)
IOError | if file not exists |
void gum::FMDPDatReader< GUM_SCALAR >::showElegantErrors | ( | std::ostream & | o = std::cerr | ) |
send on std::cerr the list of errors
void gum::FMDPDatReader< GUM_SCALAR >::showElegantErrorsAndWarnings | ( | std::ostream & | o = std::cerr | ) |
send on std::cerr the list of errors or warnings
void gum::FMDPDatReader< GUM_SCALAR >::showErrorCounts | ( | std::ostream & | o = std::cerr | ) |
send on std::cerr the number of errors and the number of warnings
const std::string& gum::FMDPDatReader< GUM_SCALAR >::streamName | ( | ) | const |
name of readen file
bool gum::FMDPDatReader< GUM_SCALAR >::trace | ( | ) | const |
accessor to trace function (just write the number of parser line)
void gum::FMDPDatReader< GUM_SCALAR >::trace | ( | bool | b | ) |
Size gum::FMDPDatReader< GUM_SCALAR >::warnings | ( | ) |
|
protected |
Definition at line 144 of file fmdpDatReader.h.
|
protected |
Definition at line 143 of file fmdpDatReader.h.
|
protected |
Definition at line 154 of file fmdpDatReader.h.
|
protected |
Definition at line 150 of file fmdpDatReader.h.
|
protected |
Definition at line 146 of file fmdpDatReader.h.
|
protected |
Definition at line 145 of file fmdpDatReader.h.
|
protected |
Definition at line 148 of file fmdpDatReader.h.
|
protected |
Definition at line 149 of file fmdpDatReader.h.