Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
builder.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <memory>
4
5
#include "
storm/models/ModelType.h
"
6
#include "
storm/models/sparse/Model.h
"
7
#include "
storm/models/sparse/StandardRewardModel.h
"
8
#include "
storm/storage/sparse/ModelComponents.h
"
9
10
namespace
storm
{
11
namespace
utility {
12
namespace
builder {
13
14
template
<
typename
ValueType,
typename
RewardModelType = storm::models::sparse::StandardRewardModel<ValueType>>
15
std::shared_ptr<storm::models::sparse::Model<ValueType, RewardModelType>>
buildModelFromComponents
(
16
storm::models::ModelType
modelType,
storm::storage::sparse::ModelComponents<ValueType, RewardModelType>
&& components);
17
18
}
19
}
// namespace utility
20
}
// namespace storm
ModelComponents.h
ModelType.h
Model.h
storm::models::ModelType
ModelType
Definition
ModelType.h:9
storm::utility::builder::buildModelFromComponents
std::shared_ptr< storm::models::sparse::Model< ValueType, RewardModelType > > buildModelFromComponents(storm::models::ModelType modelType, storm::storage::sparse::ModelComponents< ValueType, RewardModelType > &&components)
Definition
builder.cpp:19
storm
LabParser.cpp.
Definition
cli.cpp:18
StandardRewardModel.h
storm::storage::sparse::ModelComponents
Definition
ModelComponents.h:27
src
storm
utility
builder.h
Generated by
1.9.8