Storm
1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
WeakUntilFormula.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
storm/logic/BinaryPathFormula.h
"
4
5
namespace
storm
{
6
namespace
logic
{
7
class
WeakUntilFormula
:
public
BinaryPathFormula
{
8
public
:
9
WeakUntilFormula
(std::shared_ptr<Formula const>
const
& leftSubformula, std::shared_ptr<Formula const>
const
& rightSubformula);
10
11
virtual
~WeakUntilFormula
() {
12
// Intentionally left empty.
13
}
14
15
virtual
bool
isWeakUntilFormula
()
const override
;
16
virtual
bool
isProbabilityPathFormula
()
const override
;
17
18
virtual
boost::any
accept
(
FormulaVisitor
const
& visitor, boost::any
const
& data)
const override
;
19
20
virtual
std::ostream&
writeToStream
(std::ostream& out,
bool
allowParentheses =
false
)
const override
;
21
};
22
}
// namespace logic
23
}
// namespace storm
BinaryPathFormula.h
storm::logic::BinaryPathFormula::BinaryPathFormula
BinaryPathFormula(std::shared_ptr< Formula const > const &leftSubformula, std::shared_ptr< Formula const > const &rightSubformula)
Definition
BinaryPathFormula.cpp:5
storm::logic::FormulaVisitor
Definition
FormulaVisitor.h:11
storm::logic::WeakUntilFormula::WeakUntilFormula
WeakUntilFormula(std::shared_ptr< Formula const > const &leftSubformula, std::shared_ptr< Formula const > const &rightSubformula)
Definition
WeakUntilFormula.cpp:9
storm::logic::WeakUntilFormula::~WeakUntilFormula
virtual ~WeakUntilFormula()
Definition
WeakUntilFormula.h:11
storm::logic::WeakUntilFormula::accept
virtual boost::any accept(FormulaVisitor const &visitor, boost::any const &data) const override
Definition
WeakUntilFormula.cpp:22
storm::logic::WeakUntilFormula::writeToStream
virtual std::ostream & writeToStream(std::ostream &out, bool allowParentheses=false) const override
Writes the forumla to the given output stream.
Definition
WeakUntilFormula.cpp:26
storm::logic::WeakUntilFormula::isProbabilityPathFormula
virtual bool isProbabilityPathFormula() const override
Definition
WeakUntilFormula.cpp:18
storm::logic::WeakUntilFormula::isWeakUntilFormula
virtual bool isWeakUntilFormula() const override
Definition
WeakUntilFormula.cpp:14
storm::logic
Definition
solutionFunctions.h:17
storm
Definition
AutomaticSettings.cpp:13
src
storm
logic
WeakUntilFormula.h
Generated by
1.15.0