spot 2.14
Public Member Functions | List of all members
spot::ltlf_translator Class Reference

"Semi-internal" class used to implement spot::ltlf_to_mtdfa() More...

#include <spot/twaalgos/ltlf2dfa.hh>

Collaboration diagram for spot::ltlf_translator:

Public Member Functions

 ltlf_translator (const bdd_dict_ptr &dict, bool simplify_terms=true)
 
mtdfa_ptr ltlf_to_mtdfa (formula f, bool fuse_same_bdds, bool detect_empty_univ=true, const std::vector< std::string > *outvars=nullptr, bool do_backprop=false, bool realizability=false, bool one_step_preprocess=false, bool bfs=true)
 
mtdfa_ptr ltlf_synthesis_with_dfs (formula f, const std::vector< std::string > *outvars=nullptr, bool realizability=false, bool ont_step_preprocess=false)
 
bdd ltlf_to_mtbdd (formula f)
 
std::pair< formula, bool > leaf_to_formula (int b, int term) const
 
formula terminal_to_formula (int t) const
 
int formula_to_int (formula f)
 
int formula_to_terminal (formula f, bool may_stop=false)
 
bdd formula_to_terminal_bdd (formula f, bool may_stop=false)
 
int formula_to_terminal_bdd_as_int (formula f, bool may_stop=false)
 
bdd combine_and (bdd left, bdd right)
 
bdd combine_or (bdd left, bdd right)
 
bdd combine_implies (bdd left, bdd right)
 
bdd combine_equiv (bdd left, bdd right)
 
bdd combine_xor (bdd left, bdd right)
 
bdd combine_not (bdd b)
 
formula propeq_representative (formula f)
 
bddExtCache * get_cache ()
 

Detailed Description

"Semi-internal" class used to implement spot::ltlf_to_mtdfa()

It is public only to make it possible to demonstrate the inner working of the translation. Do not rely on the interface to be stable.


The documentation for this class was generated from the following file:

Please direct any question, comment, or bug report to the Spot mailing list at spot@lrde.epita.fr.
Generated on Fri Feb 27 2015 10:00:07 for spot by doxygen 1.9.4