12#ifndef MCRL2_PBES_ABSINTHE_STRATEGY_H
13#define MCRL2_PBES_ABSINTHE_STRATEGY_H
20namespace pbes_system {
33 if (strategy ==
"over")
37 else if (strategy ==
"under")
72 is.setstate(std::ios_base::failbit);
91 return "an over-approximation";
93 return "an under-approximation";
Standard exception class for reporting runtime errors.
Exception classes for use in libraries and tools.
std::string description(const absinthe_strategy strategy)
Prints an absinthe strategy.
std::istream & operator>>(std::istream &is, absinthe_strategy &strategy)
std::ostream & operator<<(std::ostream &os, const absinthe_strategy strategy)
std::string print_absinthe_strategy(const absinthe_strategy strategy)
Prints an absinthe strategy.
absinthe_strategy parse_absinthe_strategy(const std::string &strategy)
Parses an absinthe strategy.
absinthe_strategy
The approximation strategies of the absinthe tool.
A class that takes a linear process specification and checks all tau-summands of that LPS for conflue...