mcrl2::lts::stochastic_lts_lts_builder =============================================================================== Include file: .. code-block:: c++ #include "mcrl2/lts/stochastic_lts_builder.h .. cpp:class:: mcrl2::lts::stochastic_lts_lts_builder Protected attributes ------------------------------------------------------------------------------- .. cpp:member:: bool mcrl2::lts::stochastic_lts_lts_builder::m_discard_state_labels .. cpp:member:: probabilistic_state< std::size_t, lps::probabilistic_data_expression > mcrl2::lts::stochastic_lts_lts_builder::m_initial_state .. cpp:member:: probabilistic_lts_lts_t mcrl2::lts::stochastic_lts_lts_builder::m_lts Public member functions ------------------------------------------------------------------------------- .. cpp:function:: 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) override .. cpp:function:: void finalize(const utilities::indexed_set< lps::state > &state_map, bool timed) override .. cpp:function:: void save(const std::string &filename) override .. cpp:function:: void set_initial_state(const std::list< std::size_t > &targets, const std::vector< data::data_expression > &probabilities) override .. cpp:function:: 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) Public static member functions ------------------------------------------------------------------------------- .. cpp:function:: static probabilistic_state make_probabilistic_state(const std::list< std::size_t > &targets, const std::vector< data::data_expression > &probabilities)