* src/tgba/bddfactory.hh, src/tgba/statebdd.hh,

src/tgba/succiterconcrete.hh, src/tgba/tgbabddconcrete.hh,
src/tgba/tgbabddcoredata.hh, src/tgba/tgbabdddict.hh: Add
Doxygen comments.
This commit is contained in:
Alexandre Duret-Lutz 2003-05-27 14:42:58 +00:00
parent 236a26ad66
commit ddf05b5d47
7 changed files with 135 additions and 51 deletions

View file

@ -7,22 +7,24 @@
namespace spot
{
/// Dictionary of BDD variables.
struct tgba_bdd_dict
{
// Dictionaries for BDD variables.
// formula-to-BDD-variable maps
/// Formula-to-BDD-variable maps.
typedef std::map<const ltl::formula*, int> fv_map;
// BDD-variable-to-formula maps
/// BDD-variable-to-formula maps.
typedef std::map<int, const ltl::formula*> vf_map;
fv_map now_map;
vf_map now_formula_map;
fv_map var_map;
vf_map var_formula_map;
fv_map prom_map;
vf_map prom_formula_map;
fv_map now_map; ///< Maps formulae to "Now" BDD variables.
vf_map now_formula_map; ///< Maps "Now" BDD variables to formulae.
fv_map var_map; ///< Maps atomic propisitions to BDD variables
vf_map var_formula_map; ///< Maps BDD variables to atomic propisitions
fv_map prom_map; ///< Maps promises to BDD variables.
vf_map prom_formula_map; ///< Maps BDD variables to promises.
/// \brief Dump all variables for debugging.
/// \param os The output stream.
std::ostream& dump(std::ostream& os) const;
};
}