#include <stochastic_lts_builder.h>
|
| stochastic_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 | set_initial_state (const std::list< std::size_t > &targets, const std::vector< data::data_expression > &probabilities) override |
|
void | add_transition (std::size_t from, const lps::multi_action &a, const std::list< std::size_t > &targets, const std::vector< data::data_expression > &probabilities, 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 |
|
| stochastic_lts_builder () |
|
std::size_t | add_action (const lps::multi_action &a) |
|
virtual void | set_initial_state (const std::list< std::size_t > &targets, const std::vector< data::data_expression > &probabilities)=0 |
|
virtual void | add_transition (std::size_t from, const lps::multi_action &a, const std::list< std::size_t > &targets, const std::vector< data::data_expression > &probabilities, const std::size_t number_of_threads=1)=0 |
|
virtual void | finalize (const indexed_set_for_states_type &state_map, bool timed)=0 |
|
virtual void | save (const std::string &filename)=0 |
|
virtual | ~stochastic_lts_builder ()=default |
|
Definition at line 190 of file stochastic_lts_builder.h.
◆ stochastic_lts_lts_builder()
◆ add_transition()
void mcrl2::lts::stochastic_lts_lts_builder::add_transition |
( |
std::size_t |
from, |
|
|
const lps::multi_action & |
a, |
|
|
const std::list< std::size_t > & |
targets, |
|
|
const std::vector< data::data_expression > & |
probabilities, |
|
|
const std::size_t |
number_of_threads |
|
) |
| |
|
inlineoverridevirtual |
◆ finalize()
◆ make_probabilistic_state()
◆ save()
void mcrl2::lts::stochastic_lts_lts_builder::save |
( |
const std::string & |
filename | ) |
|
|
inlineoverridevirtual |
◆ set_initial_state()
void mcrl2::lts::stochastic_lts_lts_builder::set_initial_state |
( |
const std::list< std::size_t > & |
targets, |
|
|
const std::vector< data::data_expression > & |
probabilities |
|
) |
| |
|
inlineoverridevirtual |
◆ m_discard_state_labels
bool mcrl2::lts::stochastic_lts_lts_builder::m_discard_state_labels = false |
|
protected |
◆ m_exclusive_transition_access
std::mutex mcrl2::lts::stochastic_lts_lts_builder::m_exclusive_transition_access |
|
protected |
◆ m_initial_state
◆ m_lts
The documentation for this class was generated from the following file: