DiaDes
0.1
DIAgnosis of Discrete-Event System
|
#include <Formula.hh>
Public Types | |
typedef Diades::Utils::Exception< FormulaData > | Exception |
Public Member Functions | |
const string & | printFormula (bool observableOnly) const |
~FormulaData () | |
void | printDetails () const |
FormulaData (BDD formula, int index, FormulaFactory *factory) | |
Static Public Member Functions | |
static string | typeName () |
Private Member Functions | |
void | printConjunction (const list< pair< int, bool > > &conjunction, string &result, bool observableOnly) const |
Private Attributes | |
BDD | _formula |
int | _dataIndex |
FormulaFactory * | _factory |
string | _formulaText |
string | _obsFormulaText |
Friends | |
class | Formula |
class | FormulaFactory |
Internal structure to represent a Formula
Definition at line 36 of file Formula.hh.
Definition at line 41 of file Formula.hh.
|
inline |
Definition at line 53 of file Formula.hh.
|
inline |
Definition at line 55 of file Formula.hh.
|
private |
void Diades::Sdmdl::FormulaData::printDetails | ( | ) | const |
const string& Diades::Sdmdl::FormulaData::printFormula | ( | bool | observableOnly | ) | const |
|
inlinestatic |
Definition at line 40 of file Formula.hh.
|
friend |
Definition at line 58 of file Formula.hh.
|
friend |
Definition at line 59 of file Formula.hh.
|
private |
Definition at line 45 of file Formula.hh.
Referenced by Diades::Sdmdl::FormulaFactory::incrementReferences().
|
private |
Definition at line 46 of file Formula.hh.
|
private |
Definition at line 44 of file Formula.hh.
|
mutableprivate |
Definition at line 47 of file Formula.hh.
|
mutableprivate |
Definition at line 48 of file Formula.hh.