Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
DAProduct.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <memory>
4
#include "
storm/automata/AcceptanceCondition.h
"
5
#include "
storm/transformer/Product.h
"
6
7
namespace
storm
{
8
namespace
transformer {
9
10
template
<
typename
Model>
11
class
DAProduct
:
public
Product
<Model> {
12
public
:
13
typedef
std::shared_ptr<DAProduct<Model>>
ptr
;
14
15
DAProduct
(
Product<Model>
&& product,
storm::automata::AcceptanceCondition::ptr
acceptance) :
Product
<Model>(
std
::move(product)), acceptance(acceptance) {
16
// Intentionally left blank
17
}
18
19
storm::automata::AcceptanceCondition::ptr
getAcceptance
() {
20
return
acceptance;
21
}
22
23
private
:
24
storm::automata::AcceptanceCondition::ptr
acceptance;
25
};
26
}
// namespace transformer
27
}
// namespace storm
AcceptanceCondition.h
Product.h
storm::automata::AcceptanceCondition::ptr
std::shared_ptr< AcceptanceCondition > ptr
Definition
AcceptanceCondition.h:14
storm::transformer::DAProduct
Definition
DAProduct.h:11
storm::transformer::DAProduct::DAProduct
DAProduct(Product< Model > &&product, storm::automata::AcceptanceCondition::ptr acceptance)
Definition
DAProduct.h:15
storm::transformer::DAProduct::ptr
std::shared_ptr< DAProduct< Model > > ptr
Definition
DAProduct.h:13
storm::transformer::DAProduct::getAcceptance
storm::automata::AcceptanceCondition::ptr getAcceptance()
Definition
DAProduct.h:19
storm::transformer::Product
Definition
Product.h:8
std
Definition
DFTIsomorphism.h:691
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
transformer
DAProduct.h
Generated by
1.9.8