|
CUBA
|
#include <cpda.hh>
Public Member Functions | |
| explicit_state (const pda_state &s, const size_n &n) | |
| explicit_state (const pda_state &s, const stack_vec &W) | |
| explicit_state (const explicit_state &c) | |
| ~explicit_state () | |
| pda_state | get_state () const |
| const stack_vec & | get_stacks () const |
| visible_state | top () |
| visible_state | top () const |
Explicit state of a CPDS is of the form (s|w1,...,wn). It is an element of Qx(L*)^n, where n represents a number of threads
A constructor with a control state and the number of concurrent components
| s | |
| n |
A constructor with a thread id,a context bound k, a control state and the number of concurrent
| id | |
| k | |
| s | |
| W |
| ruba::explicit_state::explicit_state | ( | const explicit_state & | c | ) |
A constructor with a global configuration
| g |
| ruba::explicit_state::~explicit_state | ( | ) |
destructor
| visible_state ruba::explicit_state::top | ( | ) |
return a top configuration
| visible_state ruba::explicit_state::top | ( | ) | const |
return a top configuration