mCRL2
|
#include <state_space_generator.h>
Public Member Functions | |
template<typename Specification > | |
action_detector (const Specification &lpsspec, trace_constructor< Explorer > &trace_constructor_, const std::set< core::identifier_string > &trace_actions_, const std::set< lps::multi_action > &trace_multiactions_, const std::string &filename_prefix_, std::size_t max_trace_count) | |
bool | detect_action (const lps::state &s0, std::size_t s0_index, const lps::multi_action &a, const lps::state &s1, std::size_t summand_index) |
Protected Member Functions | |
bool | match_action (const lps::action_summand &summand) const |
bool | match_summand (std::size_t i) const |
std::string | create_filename (const lps::multi_action &a) |
Protected Attributes | |
const std::set< core::identifier_string > & | trace_actions |
const std::set< lps::multi_action > & | trace_multiactions |
trace_constructor< Explorer > & | m_trace_constructor |
const std::string & | filename_prefix |
std::vector< bool > | summand_matches |
std::size_t | m_trace_count = 0 |
std::size_t | m_max_trace_count |
Definition at line 171 of file state_space_generator.h.
|
inline |
Definition at line 221 of file state_space_generator.h.
|
inlineprotected |
Definition at line 200 of file state_space_generator.h.
|
inline |
Definition at line 244 of file state_space_generator.h.
|
inlineprotected |
Definition at line 182 of file state_space_generator.h.
|
inlineprotected |
Definition at line 195 of file state_space_generator.h.
|
protected |
Definition at line 177 of file state_space_generator.h.
|
protected |
Definition at line 180 of file state_space_generator.h.
|
protected |
Definition at line 176 of file state_space_generator.h.
|
protected |
Definition at line 179 of file state_space_generator.h.
|
protected |
Definition at line 178 of file state_space_generator.h.
|
protected |
Definition at line 174 of file state_space_generator.h.
|
protected |
Definition at line 175 of file state_space_generator.h.