* src/tgbaalgos/ltl2tgba_fm.hh (ltl_to_tgba_fm): Document all
parameters. * src/tgbaalgos/ltl2tgba_lacim.hh (ltl_to_tgba_lacim): Likewise.
This commit is contained in:
parent
7b314789ca
commit
576e00099d
3 changed files with 20 additions and 5 deletions
|
|
@ -1,3 +1,9 @@
|
||||||
|
2004-08-09 Alexandre Duret-Lutz <adl@src.lip6.fr>
|
||||||
|
|
||||||
|
* src/tgbaalgos/ltl2tgba_fm.hh (ltl_to_tgba_fm): Document all
|
||||||
|
parameters.
|
||||||
|
* src/tgbaalgos/ltl2tgba_lacim.hh (ltl_to_tgba_lacim): Likewise.
|
||||||
|
|
||||||
2004-08-07 Alexandre Duret-Lutz <adl@src.lip6.fr>
|
2004-08-07 Alexandre Duret-Lutz <adl@src.lip6.fr>
|
||||||
|
|
||||||
* configure.ac: Call AC_PROG_CC and AM_PROG_CC_C_O.
|
* configure.ac: Call AC_PROG_CC and AM_PROG_CC_C_O.
|
||||||
|
|
|
||||||
|
|
@ -48,18 +48,22 @@ namespace spot
|
||||||
/// }
|
/// }
|
||||||
/// \endverbatim
|
/// \endverbatim
|
||||||
///
|
///
|
||||||
/// If \a exprop is set, the algorithm will consider all properties
|
/// \param f The formula to translate into an automata.
|
||||||
|
///
|
||||||
|
/// \param dict The spot::bdd_dict the constructed automata should use.
|
||||||
|
///
|
||||||
|
/// \param exprop When set, the algorithm will consider all properties
|
||||||
/// combinations possible on each state, in an attempt to reduce
|
/// combinations possible on each state, in an attempt to reduce
|
||||||
/// the non-determinism. The automaton will have the same size as
|
/// the non-determinism. The automaton will have the same size as
|
||||||
/// without this option, but because the transition will be more
|
/// without this option, but because the transition will be more
|
||||||
/// deterministic, the product automaton will be smaller (or, at worse,
|
/// deterministic, the product automaton will be smaller (or, at worse,
|
||||||
/// equal).
|
/// equal).
|
||||||
///
|
///
|
||||||
/// If \a symb_merge is set to false, states with the same symbolic
|
/// \param symb_merge When false, states with the same symbolic
|
||||||
/// representation (these are equivalent formulae) will not be
|
/// representation (these are equivalent formulae) will not be
|
||||||
/// merged.
|
/// merged.
|
||||||
///
|
///
|
||||||
/// If \a branching_postponement is set, several transitions leaving
|
/// \param branching_postponement When set, several transitions leaving
|
||||||
/// from the same state with the same label (i.e., condition + acceptance
|
/// from the same state with the same label (i.e., condition + acceptance
|
||||||
/// conditions) will be merged. This correspond to an optimization
|
/// conditions) will be merged. This correspond to an optimization
|
||||||
/// described in the following paper.
|
/// described in the following paper.
|
||||||
|
|
@ -81,9 +85,11 @@ namespace spot
|
||||||
/// }
|
/// }
|
||||||
/// \endverbatim
|
/// \endverbatim
|
||||||
///
|
///
|
||||||
/// If \a fair_loop_approx is set, a really simple characterization of
|
/// \param fair_loop_approx When set, a really simple characterization of
|
||||||
/// unstable state is used to suppress all acceptance conditions from
|
/// unstable state is used to suppress all acceptance conditions from
|
||||||
/// incoming transitions.
|
/// incoming transitions.
|
||||||
|
///
|
||||||
|
/// \return A spot::tgba_explicit that recognize the language of \a f.
|
||||||
tgba_explicit* ltl_to_tgba_fm(const ltl::formula* f, bdd_dict* dict,
|
tgba_explicit* ltl_to_tgba_fm(const ltl::formula* f, bdd_dict* dict,
|
||||||
bool exprop = false, bool symb_merge = true,
|
bool exprop = false, bool symb_merge = true,
|
||||||
bool branching_postponement = false,
|
bool branching_postponement = false,
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// Copyright (C) 2003 Laboratoire d'Informatique de Paris 6 (LIP6),
|
// Copyright (C) 2003, 2004 Laboratoire d'Informatique de Paris 6 (LIP6),
|
||||||
// département Systèmes Répartis Coopératifs (SRC), Université Pierre
|
// département Systèmes Répartis Coopératifs (SRC), Université Pierre
|
||||||
// et Marie Curie.
|
// et Marie Curie.
|
||||||
//
|
//
|
||||||
|
|
@ -44,6 +44,9 @@ namespace spot
|
||||||
/// publisher = {Universit{\'e} du Qu{\'e}bec {\`a} Montr{\'e}al},
|
/// publisher = {Universit{\'e} du Qu{\'e}bec {\`a} Montr{\'e}al},
|
||||||
/// editor = {Pierre Leroux}
|
/// editor = {Pierre Leroux}
|
||||||
/// }
|
/// }
|
||||||
|
/// \param f The formula to translate into an automata.
|
||||||
|
/// \param dict The spot::bdd_dict the constructed automata should use.
|
||||||
|
/// \return A spot::tgba_bdd_concrete that recognize the language of \a f.
|
||||||
/// \endverbatim
|
/// \endverbatim
|
||||||
tgba_bdd_concrete* ltl_to_tgba_lacim(const ltl::formula* f, bdd_dict* dict);
|
tgba_bdd_concrete* ltl_to_tgba_lacim(const ltl::formula* f, bdd_dict* dict);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue