Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

spot::duplicator_node_delayed Class Reference

Duplicator node of parity game graph for delayed simulation. More...

#include <reductgba_sim.hh>

Inheritance diagram for spot::duplicator_node_delayed:

Inheritance graph
[legend]
Collaboration diagram for spot::duplicator_node_delayed:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 duplicator_node_delayed (const state *d_node, const state *s_node, bdd l, bdd a, int num)
 ~duplicator_node_delayed ()
bool set_win ()
 Return true if the progress_measure has changed.

virtual std::string to_string (const tgba *a)
bool implies_label (bdd l)
bool implies_acc (bdd a)
int get_progress_measure ()
bool get_lead_2_acc_all ()
void set_lead_2_acc_all ()
virtual bool compare (spoiler_node *n)
bool match (bdd l, bdd a)
bool implies (bdd l, bdd a)
bdd get_label () const
bdd get_acc () const
bool add_succ (spoiler_node *n)
 Add a successor. Return true if n wasn't yet in the list of successor, false eitherwise.

void del_succ (spoiler_node *n)
virtual void add_pred (spoiler_node *n)
virtual void del_pred ()
int get_nb_succ ()
bool prune ()
virtual std::string succ_to_string ()
const stateget_spoiler_node ()
const stateget_duplicator_node ()
state_coupleget_pair ()

Public Attributes

bool not_win
int num_

Protected Attributes

int progress_measure_
bool lead_2_acc_all_
bdd label_
bdd acc_
sn_vlnode_succ
sn_vlnode_pred
state_couplesc_

Detailed Description

Duplicator node of parity game graph for delayed simulation.


Constructor & Destructor Documentation

spot::duplicator_node_delayed::duplicator_node_delayed const state d_node,
const state s_node,
bdd  l,
bdd  a,
int  num
 

spot::duplicator_node_delayed::~duplicator_node_delayed  ) 
 


Member Function Documentation

virtual void spot::spoiler_node::add_pred spoiler_node n  )  [virtual, inherited]
 

bool spot::spoiler_node::add_succ spoiler_node n  )  [inherited]
 

Add a successor. Return true if n wasn't yet in the list of successor, false eitherwise.

virtual bool spot::duplicator_node::compare spoiler_node n  )  [virtual, inherited]
 

Reimplemented from spot::spoiler_node.

virtual void spot::spoiler_node::del_pred  )  [virtual, inherited]
 

void spot::spoiler_node::del_succ spoiler_node n  )  [inherited]
 

bdd spot::duplicator_node::get_acc  )  const [inherited]
 

const state* spot::spoiler_node::get_duplicator_node  )  [inherited]
 

bdd spot::duplicator_node::get_label  )  const [inherited]
 

bool spot::duplicator_node_delayed::get_lead_2_acc_all  ) 
 

int spot::spoiler_node::get_nb_succ  )  [inherited]
 

state_couple* spot::spoiler_node::get_pair  )  [inherited]
 

int spot::duplicator_node_delayed::get_progress_measure  ) 
 

const state* spot::spoiler_node::get_spoiler_node  )  [inherited]
 

bool spot::duplicator_node::implies bdd  l,
bdd  a
[inherited]
 

bool spot::duplicator_node_delayed::implies_acc bdd  a  ) 
 

bool spot::duplicator_node_delayed::implies_label bdd  l  ) 
 

bool spot::duplicator_node::match bdd  l,
bdd  a
[inherited]
 

bool spot::spoiler_node::prune  )  [inherited]
 

void spot::duplicator_node_delayed::set_lead_2_acc_all  ) 
 

bool spot::duplicator_node_delayed::set_win  )  [virtual]
 

Return true if the progress_measure has changed.

Reimplemented from spot::duplicator_node.

virtual std::string spot::spoiler_node::succ_to_string  )  [virtual, inherited]
 

virtual std::string spot::duplicator_node_delayed::to_string const tgba a  )  [virtual]
 

Reimplemented from spot::duplicator_node.


Member Data Documentation

bdd spot::duplicator_node::acc_ [protected, inherited]
 

bdd spot::duplicator_node::label_ [protected, inherited]
 

bool spot::duplicator_node_delayed::lead_2_acc_all_ [protected]
 

sn_v* spot::spoiler_node::lnode_pred [protected, inherited]
 

sn_v* spot::spoiler_node::lnode_succ [protected, inherited]
 

bool spot::spoiler_node::not_win [inherited]
 

int spot::spoiler_node::num_ [inherited]
 

int spot::duplicator_node_delayed::progress_measure_ [protected]
 

state_couple* spot::spoiler_node::sc_ [protected, inherited]
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 29 17:02:13 2004 for spot by doxygen 1.3.7