Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
MTTFHelper.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace storm::dft {
7namespace utility {
8
15double MTTFHelperProceeding(storm::dft::DftEnvironment const& env, std::shared_ptr<storm::dft::storage::DFT<double>> const dft, double const stepsize = 1e-10,
16 double const precision = 1e-12);
17
25double MTTFHelperVariableChange(storm::dft::DftEnvironment const& env, std::shared_ptr<storm::dft::storage::DFT<double>> const dft,
26 double const stepsize = 1e-6);
27
28} // namespace utility
29} // namespace storm::dft
double MTTFHelperProceeding(storm::dft::DftEnvironment const &env, std::shared_ptr< storm::dft::storage::DFT< double > > const dft, double const stepsize, double const precision)
Tries to numerically approximate the mttf of the given dft by integrating 1 - cdf(dft) with Simpson's...
double MTTFHelperVariableChange(storm::dft::DftEnvironment const &env, std::shared_ptr< storm::dft::storage::DFT< double > > const dft, double const stepsize)
Tries to numerically approximate the mttf of the given dft by integrating 1 - cdf(dft) by changing th...