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