Storm
1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ParallelComposition.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <memory>
4
#include <set>
5
#include <string>
6
7
#include "
storm/storage/prism/Composition.h
"
8
9
namespace
storm
{
10
namespace
prism
{
11
class
ParallelComposition
:
public
Composition
{
12
public
:
13
ParallelComposition
(std::shared_ptr<Composition>
const
& left, std::shared_ptr<Composition>
const
& right);
14
15
Composition
const
&
getLeftSubcomposition
()
const
;
16
Composition
const
&
getRightSubcomposition
()
const
;
17
18
private
:
19
std::shared_ptr<Composition> left;
20
std::shared_ptr<Composition> right;
21
};
22
}
// namespace prism
23
}
// namespace storm
storm::prism::Composition::Composition
Composition()=default
storm::prism::ParallelComposition::getLeftSubcomposition
Composition const & getLeftSubcomposition() const
Definition
ParallelComposition.cpp:12
storm::prism::ParallelComposition::ParallelComposition
ParallelComposition(std::shared_ptr< Composition > const &left, std::shared_ptr< Composition > const &right)
Definition
ParallelComposition.cpp:8
storm::prism::ParallelComposition::getRightSubcomposition
Composition const & getRightSubcomposition() const
Definition
ParallelComposition.cpp:16
storm::prism
Definition
storm-conv.h:10
storm
Definition
AutomaticSettings.cpp:13
Composition.h
src
storm
storage
prism
ParallelComposition.h
Generated by
1.15.0