No description
Find a file
Alexandre Duret-Lutz ab09c18597 Make sure we can multiply two tgba_explicit.
* tgba/state.hh (state::translate, state::clone, state::as_bdd):
New virtual methods.
* tgba/stataebdd.cc (state::translate, state::clone): New methods.
* tgba/stataebdd.hh (state::translate, state::clone): New methods.
* tgba/tgbabddprod.cc (state_bdd_product::clone,
tgba_bdd_product_succ_iterator::~tgba_bdd_product_succ_iterator):
New methods.
(tgba_bdd_product_succ_iterator::first): Reset right_
if any of left_ or right_ is already done (i.e., is empty).
(tgba_bdd_product_succ_iterator::done): Return true
if right_ is NULL.
(tgba_bdd_product_succ_iterator::current_state,
tgba_bdd_product::get_init_state): Work	directory with `state's.
* tgba/tgbabddprod.hh (state_bdd_product::clone,
tgba_bdd_product_succ_iterator::~tgba_bdd_product_succ_iterator):
New methods.
* tgba/tgbabddtranslateproxy.cc
(tgba_bdd_translate_proxy_succ_iterator::
tgba_bdd_translate_proxy_succ_iterator): Work on any kind of iteraator.
(tgba_bdd_translate_proxy_succ_iterator::
~tgba_bdd_translate_proxy_succ_iterator): New method.
(tgba_bdd_translate_proxy_succ_iterator::current_state,
tgba_bdd_translate_proxy::get_init_state,
tgba_bdd_translate_proxy::succ_iter): Work on `state's and
`tgba_succ_iterator's directlry.
(tgba_bdd_translate_proxy::format_state): Delegate formating
to the proxied automata.
* tgba/tgbaexplicit.cc (state_explicit::clone): New method.
* src/tgba/tgbaexplicit.cc (tgba_explicit::get_condition,
tgba_explicit::get_promise): Call ltl::destroy on existing formulae.
* tgbatest/Makefile.am (check_PROGRAMS): Add explprod.
(explprod_SOURCES): New variable.
(TESTS): Add explprod.test.
(CLEANFILES): Add input1 and input2.
2003-06-16 15:18:20 +00:00
buddy more files to ignore 2003-05-23 12:02:09 +00:00
doc * m4/pypath.m4: New file. 2003-04-30 12:35:22 +00:00
lbtt Initial revision 2002-10-01 14:21:01 +00:00
m4 * m4/gccwarn.m4: Do not use -Winline, this is inappropriate 2003-05-23 11:51:20 +00:00
src Make sure we can multiply two tgba_explicit. 2003-06-16 15:18:20 +00:00
tools * m4/pypath.m4: New file. 2003-04-30 12:35:22 +00:00
wrap Check trivial multop equality at build time. The makes the 2003-05-16 07:39:41 +00:00
.cvsignore * m4/pypath.m4: New file. 2003-04-30 12:35:22 +00:00
ChangeLog Make sure we can multiply two tgba_explicit. 2003-06-16 15:18:20 +00:00
configure.ac * configure.ac: Output src/tgbaparse/Makefile. 2003-06-05 15:22:42 +00:00
HACKING SWIG is needed 2003-04-30 13:20:09 +00:00
Makefile.am * m4/buddy.m4: New file. 2003-05-05 14:33:39 +00:00