DiaDes  0.1
DIAgnosis of Discrete-Event System
Diades::Sdmdl::FormulaFactory Member List

This is the complete list of members for Diades::Sdmdl::FormulaFactory, including all inherited members.

_allocatedFormulasDiades::Sdmdl::FormulaFactoryprivate
_assignmentsDiades::Sdmdl::FormulaFactoryprivate
_contextDiades::Sdmdl::FormulaFactoryprivate
_indexesToVarDiades::Sdmdl::FormulaFactoryprivate
_isFalseDiades::Sdmdl::FormulaFactoryprivate
_isNullDiades::Sdmdl::FormulaFactoryprivate
_isTrueDiades::Sdmdl::FormulaFactoryprivate
_mgrDiades::Sdmdl::FormulaFactoryprivate
_nocontextDiades::Sdmdl::FormulaFactoryprivate
_positiveCubeDiades::Sdmdl::FormulaFactoryprivate
_rootCubeNodeDiades::Sdmdl::FormulaFactoryprivate
_variableOfLabelDiades::Sdmdl::FormulaFactoryprivate
_varIndexesDiades::Sdmdl::FormulaFactoryprivate
_varSetDiades::Sdmdl::FormulaFactoryprivate
addVariables(const vector< unsigned > &indexes, VariableVector &variables) constDiades::Sdmdl::FormulaFactory
bddFormulaToDot(DdNode *rootNode, const string &fileName) constDiades::Sdmdl::FormulaFactory
bddManager()Diades::Sdmdl::FormulaFactoryinline
bddManager() constDiades::Sdmdl::FormulaFactoryinline
context() constDiades::Sdmdl::FormulaFactoryinline
createFormulaFromCube(const vector< int > &cube, const vector< BDD > &newVars)Diades::Sdmdl::FormulaFactoryprivate
destroy()Diades::Sdmdl::FormulaFactory
encode(Variable &var, int &indexBDD)Diades::Sdmdl::FormulaFactoryprivate
Exception typedefDiades::Sdmdl::FormulaFactory
extractAssignments(int *cube, const Variable &var, FormulaVector &assignments) constDiades::Sdmdl::FormulaFactory
extractValues(const int *cube, const Variable &var, ValueVector &values) constDiades::Sdmdl::FormulaFactory
Formula classDiades::Sdmdl::FormulaFactoryfriend
FormulaFactory()Diades::Sdmdl::FormulaFactory
FormulaFactory(const VariableVector &varSet)Diades::Sdmdl::FormulaFactory
getBDD(bool positive, BDD var) constDiades::Sdmdl::FormulaFactory
getModels(const Formula &formula, FormulaVector &models)Diades::Sdmdl::FormulaFactory
getPositiveCube(const Variable &var) constDiades::Sdmdl::FormulaFactory
getVariable(const string &name)Diades::Sdmdl::FormulaFactory
increment(vector< bool > &encoding) constDiades::Sdmdl::FormulaFactory
isFalse() constDiades::Sdmdl::FormulaFactoryinline
isTrue() constDiades::Sdmdl::FormulaFactoryinline
newAndFormula(const Formula &f1, const Formula &f2)Diades::Sdmdl::FormulaFactory
newFormula(const Variable &variable, const Value &value) constDiades::Sdmdl::FormulaFactory
newFormula(int *cube)Diades::Sdmdl::FormulaFactory
newFormula(const BDD &bdd)Diades::Sdmdl::FormulaFactoryprivate
newNotFormula(const Formula &f)Diades::Sdmdl::FormulaFactory
newOrFormula(const Formula &f1, const Formula &f2)Diades::Sdmdl::FormulaFactory
newSwapFormula(const Formula &f, const VariableVector &var, const VariableVector &newVar)Diades::Sdmdl::FormulaFactory
noContext() constDiades::Sdmdl::FormulaFactoryinline
nullFactoryDiades::Sdmdl::FormulaFactorystatic
nullFormula() constDiades::Sdmdl::FormulaFactoryinline
nullValue() constDiades::Sdmdl::FormulaFactoryinline
operator==(const FormulaFactory &factory) constDiades::Sdmdl::FormulaFactoryinline
pickupModel(const Formula &formula, FormulaBox &model)Diades::Sdmdl::FormulaFactory
pickupModel(const Formula &formula, ValueVector &values)Diades::Sdmdl::FormulaFactory
printInfoFactory() constDiades::Sdmdl::FormulaFactory
reset(const VariableVector &varSet)Diades::Sdmdl::FormulaFactory
searchAssignments(const int *cube, const Variable &var, list< CubeNode::Pointer > &leaves) constDiades::Sdmdl::FormulaFactoryprivate
typeName()Diades::Sdmdl::FormulaFactoryinlinestatic
valid() constDiades::Sdmdl::FormulaFactoryinline
variables() constDiades::Sdmdl::FormulaFactoryinline
~FormulaFactory()Diades::Sdmdl::FormulaFactory