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>
6
7namespace storm {
8namespace transformer {
9
10template<typename Model>
11class 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
22
23 private:
25};
26} // namespace transformer
27} // namespace storm
std::shared_ptr< AcceptanceCondition > ptr
DAProduct(Product< Model > &&product, storm::automata::AcceptanceCondition::ptr acceptance)
Definition DAProduct.h:15
std::shared_ptr< DAProduct< Model > > ptr
Definition DAProduct.h:13
storm::automata::AcceptanceCondition::ptr getAcceptance()
Definition DAProduct.h:19
LabParser.cpp.
Definition cli.cpp:18