Include file:
#include "mcrl2/lts/lts_probabilistic_equivalence.h"
Type recording the probabilistic equivalence reductions supported by the LTS library.
Hector Joao Rivera Verduzco
mcrl2::lts::
lts_probabilistic_equivalence
¶Values:
- lts_probabilistic_eq_none Unknown or no equivalence
LTS equivalence relations.
This enumerated type defines equivalence relations on LTSs. They can be used to reduce an LTS or decide whether two LTSs are equivalent.
mcrl2::lts::
lts_probabilistic_preorder
¶Values:
- lts_probabilistic_pre_none Unknown or no preorder
LTS preorder relations.
This enumerated type defines equivalence relations on LTSs. They can be used to reduce an LTS or decide whether two LTSs are equivalent.
mcrl2::lts::
description
(const lts_probabilistic_equivalence &eq)¶Gives a description of an equivalence.
Parameters:
Returns: A string describing the equivalence specified by eq.
mcrl2::lts::
description
(const lts_probabilistic_preorder &pre)¶Gives a description of an preorder.
Parameters:
Returns: A string describing the preorder specified by pre.
mcrl2::lts::
operator<<
(std::ostream &os, const lts_probabilistic_equivalence &eq)¶mcrl2::lts::
operator<<
(std::ostream &os, const lts_probabilistic_preorder &pre)¶mcrl2::lts::
operator>>
(std::istream &is, lts_probabilistic_equivalence &eq)¶mcrl2::lts::
operator>>
(std::istream &is, lts_probabilistic_preorder &eq)¶mcrl2::lts::
parse_probabilistic_equivalence
(const std::string &s)¶Determines the equivalence from a string.
The following strings may be used:
Parameters:
Returns: The equivalence type specified by s. If s is none of the above values then lts_probabilistic_eq_none is returned.
mcrl2::lts::
parse_probabilistic_preorder
(std::string const &s)¶Determines the probabilistic preorder from a string.
The following strings may be used:
Parameters:
Returns: The equivalence type specified by s. If s is none of the above values then lts_probabilistic_pre_none is returned.
mcrl2::lts::
print_probabilistic_equivalence
(const lts_probabilistic_equivalence &eq)¶Gives the short name of an equivalence.
Parameters:
Returns: A short string representing the equivalence specified by eq. The returned value is one of the strings listed for parse_equivalence.
mcrl2::lts::
print_probabilistic_preorder
(const lts_probabilistic_preorder &pre)¶Gives the short name of an preorder.
Parameters:
Returns: A short string representing the preorder specified by pre. The returned value is one of the strings listed for parse_preorder.