This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/packages/bdd
Vítor Santos Costa 50c8724322 linux backport
file exists system predicate
$source_file -> $user source
hide and make system preds
fix check_head_and_body
user_expansion never fails
goal expansion is controlled b dynamic procedure
add must_be_of_type predicate_indicator
fix neat_call, debug flag is user controlled
use simplecudd, not ptoblogbdd
compile all of myddas
fx junk in file_name
fix warnings
use common file opening struct and funds
avoid pairs module
fix db queues
2016-01-04 14:11:09 +00:00
..
cmake fix error handling 2015-09-25 10:57:26 +01:00
examples document BDD package 2013-09-30 15:45:01 +01:00
simplecudd linux backport 2016-01-04 14:11:09 +00:00
simplecudd_lfi bug fices 2016-01-03 02:06:09 +00:00
bdd.yap bdd stuff 2015-03-08 02:15:53 +00:00
CMakeLists.txt bug fices 2016-01-03 02:06:09 +00:00
config.h.in Avoid complaining from strlen 2015-09-21 17:05:36 -05:00
configure.in enable path expansion by default 2015-04-24 10:03:44 -06:00
cudd_config.h bug fices 2016-01-03 02:06:09 +00:00
cudd_config.h.cmake MYDDAS Support 2015-11-05 23:45:07 +00:00
cudd_config.h.in Avoid complaining from strlen 2015-09-21 17:05:36 -05:00
cudd.c fix config 2015-10-20 03:10:13 +01:00
cudd.xx Avoid complaining from strlen 2015-09-21 17:05:36 -05:00
ddnnf.yap remove debugging 2013-03-10 17:24:47 +00:00
Makefile.in try to clean-up makefiles and autoconfs 2014-10-26 17:39:52 +00:00
README experimental BDD interface package. 2012-03-22 21:36:44 +00:00
simpbool.yap ddnnf support 2012-04-23 07:13:25 -05:00
trie_sp.yap handle negation in tries and add debugging hooks 2013-02-26 09:39:18 -06:00

This is an experimental interface to BDD libraries. It is not as 
sophisticated as simplecudd, but it should be fun to play around with bdds.

It currently works with cudd only, although it should be possible to
port to other libraries. It requires the ability to dynamically link
with cudd binaries. This works:

- in fedora with standard package
- in osx with hand-compiled and ports package

In ubuntu, you may want to install the fedora rpm, or just contact me
for instructions.

Good Luck!

Vitor