Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ParallelCompositionBuilder.h
Go to the documentation of this file.
1
#ifndef PARALLELCOMPOSITIONBUILDER_H
2
#define PARALLELCOMPOSITIONBUILDER_H
3
4
#include "
storm/models/sparse/Ctmc.h
"
5
6
namespace
storm
{
7
namespace
builder {
8
12
template
<
typename
ValueType>
13
class
ParallelCompositionBuilder
{
14
public
:
15
static
std::shared_ptr<storm::models::sparse::Ctmc<ValueType>>
compose
(std::shared_ptr<
storm::models::sparse::Ctmc<ValueType>
>
const
& ctmcA,
16
std::shared_ptr<
storm::models::sparse::Ctmc<ValueType>
>
const
& ctmcB,
bool
labelAnd);
17
};
18
19
}
// namespace builder
20
}
// namespace storm
21
22
#endif
/* PARALLELCOMPOSITIONBUILDER_*/
storm::builder::ParallelCompositionBuilder
Build a parallel composition of Markov chains.
Definition
ParallelCompositionBuilder.h:13
storm::builder::ParallelCompositionBuilder::compose
static std::shared_ptr< storm::models::sparse::Ctmc< ValueType > > compose(std::shared_ptr< storm::models::sparse::Ctmc< ValueType > > const &ctmcA, std::shared_ptr< storm::models::sparse::Ctmc< ValueType > > const &ctmcB, bool labelAnd)
Definition
ParallelCompositionBuilder.cpp:10
storm::models::sparse::Ctmc
This class represents a continuous-time Markov chain.
Definition
Ctmc.h:15
storm
LabParser.cpp.
Definition
cli.cpp:18
Ctmc.h
src
storm
builder
ParallelCompositionBuilder.h
Generated by
1.9.8