Storm 1.11.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
FormulaInformation.h
Go to the documentation of this file.
1#ifndef STORM_LOGIC_FORMULAINFORMATION_H_
2#define STORM_LOGIC_FORMULAINFORMATION_H_
3
4namespace storm {
5namespace logic {
6
8 public:
10 FormulaInformation(FormulaInformation const& other) = default;
14
15 bool containsRewardOperator() const;
16 bool containsNextFormula() const;
17 bool containsBoundedUntilFormula() const;
20 bool containsLongRunFormula() const;
21 bool containsDiscountFormula() const;
22
26 bool containsComplexPathFormula() const;
27
29
30 FormulaInformation& setContainsRewardOperator(bool newValue = true);
31 FormulaInformation& setContainsNextFormula(bool newValue = true);
35 FormulaInformation& setContainsLongRunFormula(bool newValue = true);
38
39 private:
40 bool mContainsRewardOperator;
41 bool mContainsNextFormula;
42 bool mContainsBoundedUntilFormula;
43 bool mContainsCumulativeRewardFormula;
44 bool mContainsRewardBoundedFormula;
45 bool mContainsLongRunFormula;
46 bool mContainsComplexPathFormula;
47 bool mContainsDiscountFormula;
48};
49
50} // namespace logic
51} // namespace storm
52
53#endif /* STORM_LOGIC_FORMULAINFORMATION_H_ */
FormulaInformation(FormulaInformation const &other)=default
FormulaInformation & setContainsNextFormula(bool newValue=true)
FormulaInformation & setContainsComplexPathFormula(bool newValue=true)
FormulaInformation & operator=(FormulaInformation const &other)=default
FormulaInformation & setContainsCumulativeRewardFormula(bool newValue=true)
FormulaInformation(FormulaInformation &&other)=default
FormulaInformation & operator=(FormulaInformation &&other)=default
FormulaInformation join(FormulaInformation const &other)
FormulaInformation & setContainsRewardBoundedFormula(bool newValue=true)
FormulaInformation & setContainsLongRunFormula(bool newValue=true)
FormulaInformation & setContainsBoundedUntilFormula(bool newValue=true)
FormulaInformation & setContainsDiscountFormula(bool newValue=true)
FormulaInformation & setContainsRewardOperator(bool newValue=true)
LabParser.cpp.