|
Namespaces |
namespace | dbm |
Functions |
dbm_t | operator+ (const dbm_t &a, const raw_t *b) |
dbm_t | operator+ (const fed_t &a, const raw_t *b) |
dbm_t | operator+ (const dbm_t &a, const dbm_t &b) |
dbm_t | operator+ (const dbm_t &a, const fed_t &b) |
dbm_t | operator+ (const fed_t &a, const dbm_t &b) |
dbm_t | operator+ (const fed_t &a, const fed_t &b) |
dbm_t | operator & (const dbm_t &a, const raw_t *b) |
fed_t | operator & (const fed_t &a, const raw_t *b) |
dbm_t | operator & (const dbm_t &a, const dbm_t &b) |
fed_t | operator & (const dbm_t &a, const fed_t &b) |
fed_t | operator & (const fed_t &a, const dbm_t &b) |
fed_t | operator & (const fed_t &a, const fed_t &b) |
dbm_t | operator & (const dbm_t &a, const constraint_t &c) |
dbm_t | operator & (const constraint_t &c, const dbm_t &a) |
fed_t | operator & (const fed_t &a, const constraint_t &c) |
fed_t | operator & (const constraint_t &c, const fed_t &a) |
dbm_t | operator & (const dbm_t &a, const base::pointer_t< constraint_t > &c) |
dbm_t | operator & (const base::pointer_t< constraint_t > &c, const dbm_t &a) |
fed_t | operator & (const fed_t &a, const base::pointer_t< constraint_t > &c) |
fed_t | operator & (const base::pointer_t< constraint_t > &c, const fed_t &a) |
dbm_t | operator & (const dbm_t &a, const std::vector< constraint_t > &vec) |
dbm_t | operator & (const std::vector< constraint_t > &vec, const dbm_t &a) |
fed_t | operator & (const fed_t &a, const std::vector< constraint_t > &vec) |
fed_t | operator & (const std::vector< constraint_t > &vec, const fed_t &a) |
fed_t | operator| (const dbm_t &a, const raw_t *b) |
fed_t | operator| (const fed_t &a, const raw_t *b) |
fed_t | operator| (const dbm_t &a, const dbm_t &b) |
fed_t | operator| (const fed_t &a, const dbm_t &b) |
fed_t | operator| (const dbm_t &a, const fed_t &b) |
fed_t | operator| (const fed_t &a, const fed_t &b) |
fed_t | operator- (const dbm_t &a, const raw_t *b) |
fed_t | operator- (const fed_t &a, const raw_t *b) |
fed_t | operator- (const dbm_t &a, const dbm_t &b) |
fed_t | operator- (const fed_t &a, const dbm_t &b) |
fed_t | operator- (const dbm_t &a, const fed_t &b) |
fed_t | operator- (const fed_t &a, const fed_t &b) |
dbm_t | zero (cindex_t dim) |
| Create zero or init dbm_t with a given dimension.
|
dbm_t | init (cindex_t dim) |
dbm_t | up (const dbm_t &arg) |
| Straight-forward wrapper functions:.
|
dbm_t | down (const dbm_t &arg) |
dbm_t | freeClock (const dbm_t &arg, cindex_t clock) |
dbm_t | freeUp (const dbm_t &arg, cindex_t k) |
dbm_t | freeDown (const dbm_t &arg, cindex_t k) |
dbm_t | freeAllUp (const dbm_t &arg) |
dbm_t | freeAllDown (const dbm_t &arg) |
dbm_t | relaxUp (const dbm_t &arg) |
dbm_t | relaxDown (const dbm_t &arg) |
dbm_t | relaxUpClock (const dbm_t &arg, cindex_t k) |
dbm_t | relaxDownClock (const dbm_t &arg, cindex_t k) |
fed_t | up (const fed_t &arg) |
| Straight-forward wrapper functions:.
|
fed_t | down (const fed_t &arg) |
fed_t | freeClock (const fed_t &arg, cindex_t x) |
fed_t | freeUp (const fed_t &arg, cindex_t k) |
fed_t | freeDown (const fed_t &arg, cindex_t x) |
fed_t | freeAllUp (const fed_t &arg) |
fed_t | freeAllDown (const fed_t &arg) |
fed_t | relaxUp (const fed_t &arg) |
fed_t | relaxDown (const fed_t &arg) |
fed_t | relaxUpClock (const fed_t &arg, cindex_t k) |
fed_t | relaxDownClock (const fed_t &arg, cindex_t k) |
fed_t | reduce (const fed_t &arg) |
fed_t | expensiveReduce (const fed_t &arg) |
fed_t | predt (const fed_t &good, const fed_t &bad) |
fed_t | predt (const fed_t &good, const dbm_t &bad) |
fed_t | predt (const fed_t &good, const raw_t *bad, cindex_t dim) |
fed_t | predt (const dbm_t &good, const fed_t &bad) |
fed_t | predt (const dbm_t &good, const dbm_t &bad) |
fed_t | predt (const dbm_t &good, const raw_t *bad, cindex_t dim) |
fed_t | predt (const raw_t *good, cindex_t dim, const fed_t &bad) |
fed_t | predt (const raw_t *good, cindex_t dim, const dbm_t &bad) |
fed_t | predt (const raw_t *good, const raw_t *bad, cindex_t dim) |
void | cleanUp () |
| Clean-up function useful for testing.
|
These classes hide memory management and reference counting. Copy-on-write semantics is implemented.