spot
1.99.4
|
A lazy product. (States are computed on the fly.) More...
#include <ta/tgtaproduct.hh>
Public Member Functions | |
tgta_product (const const_kripke_ptr &left, const const_tgta_ptr &right) | |
virtual state * | get_init_state () const |
Get the initial state of the automaton. More... | |
virtual twa_succ_iterator * | succ_iter (const state *local_state) const |
Get an iterator over the successors of local_state. More... | |
virtual std::string | format_state (const state *state) const |
virtual std::string | transition_annotation (const twa_succ_iterator *t) const |
virtual state * | project_state (const state *s, const const_twa_ptr &t) const |
const acc_cond & | left_acc () const |
const acc_cond & | right_acc () const |
Protected Member Functions | |
virtual bdd | compute_support_conditions (const state *state) const |
Protected Attributes | |
const_twa_ptr | left_ |
const_twa_ptr | right_ |
bool | left_kripke_ |
fixed_size_pool | pool_ |
twa_succ_iterator * | iter_cache_ |
bdd_dict_ptr | dict_ |
A lazy product. (States are computed on the fly.)
|
virtual |
Get the initial state of the automaton.
The state has been allocated with new
. It is the responsability of the caller to destroy
it when no longer needed.
Reimplemented from spot::twa_product.
|
virtual |
Get an iterator over the successors of local_state.
The iterator has been allocated with new
. It is the responsability of the caller to delete
it when no longer needed.
Reimplemented from spot::twa_product.