#include <stochastic_lts_builder.h>
|
| stochastic_lts_aut_builder ()=default |
|
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) override |
|
void | save (std::ostream &out) const |
|
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 75 of file stochastic_lts_builder.h.
◆ stochastic_lts_aut_builder()
mcrl2::lts::stochastic_lts_aut_builder::stochastic_lts_aut_builder |
( |
| ) |
|
|
default |
◆ add_transition()
void mcrl2::lts::stochastic_lts_aut_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()
◆ save() [1/2]
void mcrl2::lts::stochastic_lts_aut_builder::save |
( |
const std::string & |
filename | ) |
|
|
inlineoverridevirtual |
◆ save() [2/2]
void mcrl2::lts::stochastic_lts_aut_builder::save |
( |
std::ostream & |
out | ) |
const |
|
inline |
◆ set_initial_state()
void mcrl2::lts::stochastic_lts_aut_builder::set_initial_state |
( |
const std::list< std::size_t > & |
targets, |
|
|
const std::vector< data::data_expression > & |
probabilities |
|
) |
| |
|
inlineoverridevirtual |
◆ m_exclusive_transition_access
std::mutex mcrl2::lts::stochastic_lts_aut_builder::m_exclusive_transition_access |
|
protected |
◆ m_number_of_states
std::size_t mcrl2::lts::stochastic_lts_aut_builder::m_number_of_states = 0 |
|
protected |
◆ m_stochastic_states
std::vector<stochastic_state> mcrl2::lts::stochastic_lts_aut_builder::m_stochastic_states |
|
protected |
◆ m_transitions
std::vector<transition> mcrl2::lts::stochastic_lts_aut_builder::m_transitions |
|
protected |
The documentation for this class was generated from the following file: