Storm
1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ParallelCompositionBuilder.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
storm/models/sparse/Ctmc.h
"
4
5
namespace
storm
{
6
namespace
builder
{
7
11
template
<
typename
ValueType>
12
class
ParallelCompositionBuilder
{
13
public
:
14
static
std::shared_ptr<storm::models::sparse::Ctmc<ValueType>>
compose
(std::shared_ptr<
storm::models::sparse::Ctmc<ValueType>
>
const
& ctmcA,
15
std::shared_ptr<
storm::models::sparse::Ctmc<ValueType>
>
const
& ctmcB,
bool
labelAnd);
16
};
17
18
}
// namespace builder
19
}
// namespace storm
storm::builder::ParallelCompositionBuilder
Build a parallel composition of Markov chains.
Definition
ParallelCompositionBuilder.h:12
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:9
storm::models::sparse::Ctmc
This class represents a continuous-time Markov chain.
Definition
Ctmc.h:13
storm::builder
Definition
JaniGSPNBuilder.cpp:10
storm
Definition
AutomaticSettings.cpp:13
Ctmc.h
src
storm
builder
ParallelCompositionBuilder.h
Generated by
1.15.0