spot
0.8.3
|
Spoiler node of parity game graph. More...
#include <tgbaalgos/reductgba_sim.hh>
Public Member Functions | |
spoiler_node (const state *d_node, const state *s_node, int num) | |
virtual | ~spoiler_node () |
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 bool | set_win () |
virtual std::string | to_string (const tgba *a) |
virtual std::string | succ_to_string () |
virtual bool | compare (spoiler_node *n) |
const state * | get_spoiler_node () |
const state * | get_duplicator_node () |
state_couple * | get_pair () |
Public Attributes | |
bool | not_win |
int | num_ |
Protected Attributes | |
sn_v * | lnode_succ |
sn_v * | lnode_pred |
state_couple * | sc_ |
Spoiler node of parity game graph.
spot::spoiler_node::spoiler_node | ( | const state * | d_node, |
const state * | s_node, | ||
int | num | ||
) |
virtual spot::spoiler_node::~spoiler_node | ( | ) | [virtual] |
virtual void spot::spoiler_node::add_pred | ( | spoiler_node * | n | ) | [virtual] |
bool spot::spoiler_node::add_succ | ( | spoiler_node * | n | ) |
Add a successor. Return true if n wasn't yet in the list of successor, false eitherwise.
virtual bool spot::spoiler_node::compare | ( | spoiler_node * | n | ) | [virtual] |
Reimplemented in spot::spoiler_node_delayed, and spot::duplicator_node.
virtual void spot::spoiler_node::del_pred | ( | ) | [virtual] |
void spot::spoiler_node::del_succ | ( | spoiler_node * | n | ) |
const state* spot::spoiler_node::get_duplicator_node | ( | ) |
int spot::spoiler_node::get_nb_succ | ( | ) |
const state* spot::spoiler_node::get_spoiler_node | ( | ) |
bool spot::spoiler_node::prune | ( | ) |
virtual bool spot::spoiler_node::set_win | ( | ) | [virtual] |
Reimplemented in spot::duplicator_node_delayed, spot::spoiler_node_delayed, and spot::duplicator_node.
virtual std::string spot::spoiler_node::succ_to_string | ( | ) | [virtual] |
virtual std::string spot::spoiler_node::to_string | ( | const tgba * | a | ) | [virtual] |
Reimplemented in spot::duplicator_node_delayed, spot::spoiler_node_delayed, and spot::duplicator_node.
sn_v* spot::spoiler_node::lnode_pred [protected] |
sn_v* spot::spoiler_node::lnode_succ [protected] |
state_couple* spot::spoiler_node::sc_ [protected] |