#include <lts_builder.h>
|
| lts_lts_builder (const data::data_specification &dataspec, const process::action_label_list &action_labels, const data::variable_list &process_parameters, bool discard_state_labels=false) |
|
void | add_transition (std::size_t from, const lps::multi_action &a, std::size_t to, const std::size_t number_of_threads) override |
|
void | finalize (const indexed_set_for_states_type &state_map, bool timed) override |
|
void | save (const std::string &filename) override |
|
| lts_builder () |
|
std::size_t | add_action (const lps::multi_action &a) |
|
virtual void | add_transition (std::size_t from, const lps::multi_action &a, std::size_t to, const std::size_t number_of_threads=0)=0 |
|
virtual void | finalize (const indexed_set_for_states_type &state_map, bool timed)=0 |
|
virtual void | save (const std::string &filename)=0 |
|
virtual | ~lts_builder ()=default |
|
Definition at line 161 of file lts_builder.h.
◆ lts_lts_builder()
◆ add_transition()
void mcrl2::lts::lts_lts_builder::add_transition |
( |
std::size_t |
from, |
|
|
const lps::multi_action & |
a, |
|
|
std::size_t |
to, |
|
|
const std::size_t |
number_of_threads |
|
) |
| |
|
inlineoverridevirtual |
◆ finalize()
◆ save()
void mcrl2::lts::lts_lts_builder::save |
( |
const std::string & |
filename | ) |
|
|
inlineoverridevirtual |
◆ m_discard_state_labels
bool mcrl2::lts::lts_lts_builder::m_discard_state_labels = false |
|
protected |
◆ m_exclusive_transition_access
std::mutex mcrl2::lts::lts_lts_builder::m_exclusive_transition_access |
|
protected |
◆ m_lts
The documentation for this class was generated from the following file: