|
DDD 1.9.0.20250910094029
|
#include "ddd/Hom_Basic.hh"
Classes | |
| class | _VarCompState |
| class | _setVarConst |
| class | _incVar |
| class | _VarCompVar |
Typedefs | |
| typedef enum comparator | comparator |
Enumerations | |
| enum | comparator { EQ , NEQ , LT , GT , LEQ , GEQ } |
Functions | |
| std::string | to_string (comparator comp) |
| static comparator | negateComp (comparator comp) |
| GHom | varCompState (int var, comparator c, int val) |
| GHom | varEqState (int var, int val) |
| GHom | varNeqState (int var, int val) |
| GHom | varGtState (int var, int val) |
| GHom | varLeqState (int var, int val) |
| GHom | varLtState (int var, int val) |
| GHom | varGeqState (int var, int val) |
| GHom | setVarConst (int var, int val) |
| GHom | incVar (int var, int val) |
| static comparator | invertComp (comparator comp) |
| GHom | varCompVar (int var, comparator c, int var2) |
| GHom | varEqVar (int var, int var2) |
| GHom | varNeqVar (int var, int var2) |
| GHom | varGeqVar (int var, int var2) |
| GHom | varGtVar (int var, int var2) |
| GHom | varLeqVar (int var, int var2) |
| GHom | varLtVar (int var, int var2) |
| void | iterateDDD (const GDDD &node, callback_t *cb, std::vector< DDD::val_t > &prefix) |
| void | iterateSDD (const GSDD &node, callback_t *cb, std::vector< GDDD::val_t > &prefix) |
| void | iterate (const GDDD &node, callback_t *cb) |
| Explicit conversion : visit every path in the DDD (variable ids are removed) | |
| void | iterate (const GSDD &node, callback_t *cb) |
| Explicit conversion : visit every path in the DDD (variable ids are removed) | |
| typedef enum comparator comparator |
| enum comparator |
| GHom incVar | ( | int | var, |
| int | val | ||
| ) |
Referenced by _incVar::invert().
|
static |
| void iterate | ( | const GDDD & | node, |
| callback_t * | cb | ||
| ) |
Explicit conversion : visit every path in the DDD (variable ids are removed)
References iterateDDD().
| void iterate | ( | const GSDD & | node, |
| callback_t * | cb | ||
| ) |
Explicit conversion : visit every path in the DDD (variable ids are removed)
References iterateSDD().
| void iterateDDD | ( | const GDDD & | node, |
| callback_t * | cb, | ||
| std::vector< DDD::val_t > & | prefix | ||
| ) |
References iterateDDD(), GDDD::null, GDDD::one, and GDDD::top.
Referenced by iterate(), iterateDDD(), and iterateSDD().
| void iterateSDD | ( | const GSDD & | node, |
| callback_t * | cb, | ||
| std::vector< GDDD::val_t > & | prefix | ||
| ) |
References iterateDDD(), iterateSDD(), GSDD::null, GSDD::one, and GSDD::top.
Referenced by iterate(), and iterateSDD().
|
static |
| GHom setVarConst | ( | int | var, |
| int | val | ||
| ) |
Referenced by _setVarConst::invert().
| std::string to_string | ( | comparator | comp | ) |
References EQ, GEQ, GT, LEQ, LT, and NEQ.
Referenced by _VarCompState::print(), and _VarCompVar::print().
| GHom varCompState | ( | int | var, |
| comparator | c, | ||
| int | val | ||
| ) |
Referenced by _VarCompVar::phi(), varEqState(), varGeqState(), varGtState(), varLeqState(), varLtState(), and varNeqState().
| GHom varCompVar | ( | int | var, |
| comparator | c, | ||
| int | var2 | ||
| ) |
Referenced by varEqVar(), varGeqVar(), varGtVar(), varLeqVar(), varLtVar(), and varNeqVar().
| GHom varEqState | ( | int | var, |
| int | val | ||
| ) |
References EQ, and varCompState().
Referenced by _setVarConst::invert().
| GHom varEqVar | ( | int | var, |
| int | var2 | ||
| ) |
References EQ, GHom::id, and varCompVar().
| GHom varGeqState | ( | int | var, |
| int | val | ||
| ) |
References GEQ, and varCompState().
Referenced by _incVar::invert().
| GHom varGeqVar | ( | int | var, |
| int | var2 | ||
| ) |
References GEQ, GHom::id, and varCompVar().
| GHom varGtState | ( | int | var, |
| int | val | ||
| ) |
References GT, and varCompState().
| GHom varGtVar | ( | int | var, |
| int | var2 | ||
| ) |
References GT, GDDD::null, and varCompVar().
| GHom varLeqState | ( | int | var, |
| int | val | ||
| ) |
References LEQ, and varCompState().
Referenced by _incVar::invert().
| GHom varLeqVar | ( | int | var, |
| int | var2 | ||
| ) |
References GHom::id, LEQ, and varCompVar().
| GHom varLtState | ( | int | var, |
| int | val | ||
| ) |
References LT, and varCompState().
| GHom varLtVar | ( | int | var, |
| int | var2 | ||
| ) |
References LT, GDDD::null, and varCompVar().
| GHom varNeqState | ( | int | var, |
| int | val | ||
| ) |
References NEQ, and varCompState().
| GHom varNeqVar | ( | int | var, |
| int | var2 | ||
| ) |
References NEQ, GDDD::null, and varCompVar().
1.9.8