Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
AddUncertainty.h
Go to the documentation of this file.
1
#include "
storm/models/sparse/Model.h
"
2
3
namespace
storm::transformer
{
4
12
template
<
typename
ValueType>
13
class
AddUncertainty
{
14
public
:
15
AddUncertainty
(std::shared_ptr<
storm::models::sparse::Model<ValueType>
>
const
& originalModel);
16
std::shared_ptr<storm::models::sparse::Model<Interval>>
transform
(
double
additiveUncertainty,
double
minimalValue = 0.0001);
17
18
private
:
19
storm::Interval
addUncertainty(ValueType
const
& vt,
double
additiveUncertainty,
double
minimalValue);
20
std::shared_ptr<storm::models::sparse::Model<ValueType>> origModel;
21
};
22
23
}
// namespace storm::transformer
carl::Interval
Definition
RationalNumberForward.h:21
storm::models::sparse::Model
Base class for all sparse models.
Definition
Model.h:33
storm::transformer::AddUncertainty
This class is a convenience transformer to add uncertainty.
Definition
AddUncertainty.h:13
storm::transformer::AddUncertainty::transform
std::shared_ptr< storm::models::sparse::Model< Interval > > transform(double additiveUncertainty, double minimalValue=0.0001)
Definition
AddUncertainty.cpp:18
Model.h
storm::transformer
Definition
BinaryDtmcTransformer.cpp:17
src
storm
transformer
AddUncertainty.h
Generated by
1.9.8