Home
last modified time | relevance | path

Searched refs:congruence_table_t (Results 1 – 5 of 5) sorted by relevance

/dports/math/yices/yices-2.6.2/src/solvers/egraph/
H A Dcomposites.h282 extern void init_congruence_table(congruence_table_t *tbl, uint32_t n);
287 extern void delete_congruence_table(congruence_table_t *tbl);
292 extern void reset_congruence_table(congruence_table_t *tbl);
300 extern void congruence_table_remove(congruence_table_t *tbl, composite_t *c);
310 extern bool congruence_table_remove_if_present(congruence_table_t *tbl, composite_t *c);
318 extern void congruence_table_add(congruence_table_t *tbl, composite_t *c);
324 extern composite_t *congruence_table_find(congruence_table_t *tbl, signature_t *s, elabel_t *label);
331 extern composite_t *congruence_table_find_eq(congruence_table_t *tbl, occ_t t1, occ_t t2, elabel_t …
339 extern composite_t *congruence_table_get(congruence_table_t *tbl, composite_t *c, signature_t *s, e…
346 extern bool congruence_table_is_root(congruence_table_t *tbl, composite_t *c, elabel_t *label);
H A Dcomposites.c1171 void init_congruence_table(congruence_table_t *tbl, uint32_t n) { in init_congruence_table()
1205 void reset_congruence_table(congruence_table_t *tbl) { in reset_congruence_table()
1221 void delete_congruence_table(congruence_table_t *tbl) { in delete_congruence_table()
1257 static void congruence_table_cleanup(congruence_table_t *tbl) { in congruence_table_cleanup()
1284 static void congruence_table_extend(congruence_table_t *tbl) { in congruence_table_extend()
1322 void congruence_table_remove(congruence_table_t *tbl, composite_t *c) { in congruence_table_remove()
1348 bool congruence_table_remove_if_present(congruence_table_t *tbl, composite_t *c) { in congruence_table_remove_if_present()
1382 void congruence_table_add(congruence_table_t *tbl, composite_t *c) { in congruence_table_add()
1412 composite_t *congruence_table_find(congruence_table_t *tbl, signature_t *s, elabel_t *label) { in congruence_table_find()
1454 composite_t *congruence_table_find_eq(congruence_table_t *tbl, occ_t t1, occ_t t2, elabel_t *label)… in congruence_table_find_eq()
[all …]
H A Degraph_types.h694 } congruence_table_t; typedef
1377 congruence_table_t ctable;
H A Degraph_printer.c862 static void collect_congruence_roots(congruence_table_t *tbl, pvector_t *v) { in collect_congruence_roots()
/dports/math/yices/yices-2.6.2/tests/unit/
H A Dtest_composites.c70 static congruence_table_t tbl;