11#ifndef MCRL2_LTS_DETAIL_TRANSITION_H
12#define MCRL2_LTS_DETAIL_TRANSITION_H
25inline std::size_t
apply_hidden_labels(
const std::size_t n,
const std::set<std::size_t>& hidden_action_set)
27 if (hidden_action_set.count(n)==0)
60 return t1.
to() < t2.
to();
84 else if (t1.
to() != t2.
to())
86 return t1.
to() < t2.
to();
107 if (t1.
to() != t2.
to())
109 return t1.
to() < t2.
to();
139 if (t1.
to() != t2.
to())
141 return t1.
to() < t2.
to();
168 if (t1.
to() != t2.
to())
170 return t1.
to() < t2.
to();
190 return t1.
to() < t2.
to();
compare_transitions_lts(const std::set< std::size_t > &hide_action_set)
bool operator()(const transition &t1, const transition &t2)
const std::set< std::size_t > & m_hide_action_set
const std::set< std::size_t > & m_hide_action_set
bool operator()(const transition &t1, const transition &t2)
compare_transitions_slt(const std::set< std::size_t > &hide_action_set)
bool operator()(const transition &t1, const transition &t2)
compare_transitions_target()
bool operator()(const transition &t1, const transition &t2)
compare_transitions_tl(const std::set< std::size_t > &hide_action_set)
const std::set< std::size_t > & m_hide_action_set
const std::set< std::size_t > & m_hide_action_set
compare_transitions_tls(const std::set< std::size_t > &hide_action_set)
bool operator()(const transition &t1, const transition &t2)
compare_transitions_tsl(const std::set< std::size_t > &hide_action_set)
const std::set< std::size_t > & m_hide_action_set
bool operator()(const transition &t1, const transition &t2)
A class containing triples, source label and target representing transitions.
size_type from() const
The source of the transition.
size_type label() const
The label of the transition.
size_type to() const
The target of the transition.
std::size_t apply_hidden_labels(const std::size_t n, const std::set< std::size_t > &hidden_action_set)
static const std::size_t const_tau_label_index
A class that takes a linear process specification and checks all tau-summands of that LPS for conflue...
A header file defining a transition as a triple from,label,to.