Include file:
#include "mcrl2/lts/lts_preorder.h"
Supperted preorders for LTSes.
Jan Friso Groote, Bas Ploeger, Muck van Weerdenburg, Jeroen Keiren
mcrl2::lts::
lts_preorder
¶Values:
- lts_pre_none Unknown or no preorder
LTS preorder relations.
This enumerated type defines preorder relations on LTSs. They can be used to decide whether one LTS is behaviourally contained in another LTS.
mcrl2::lts::
description
(const lts_preorder pre)¶Gives a description of a preorder.
Parameters:
Returns: A string describing the preorder specified by eq.
mcrl2::lts::
operator<<
(std::ostream &os, const lts_preorder pre)¶mcrl2::lts::
operator>>
(std::istream &is, lts_preorder &eq)¶mcrl2::lts::
parse_preorder
(std::string const &s)¶Determines the preorder from a string.
The following strings may be used:
Parameters:
Returns: The preorder type specified by s. If s is none of the above values then lts_pre_none is returned.
mcrl2::lts::
print_preorder
(const lts_preorder pre)¶Gives the short name of a preorder.
Parameters:
Returns: A short string representing the preorder specified by pre. The returned value is one of the strings listed for parse_preorder.