Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
PathCounterexample.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
storm-counterexamples/counterexamples/Counterexample.h
"
4
5
#include "
storm/models/sparse/Model.h
"
6
7
namespace
storm
{
8
namespace
counterexamples {
9
10
template
<
typename
ValueType>
11
class
PathCounterexample
:
public
Counterexample
{
12
public
:
13
PathCounterexample
(std::shared_ptr<
storm::models::sparse::Model<ValueType>
> model);
14
15
void
addPath
(std::vector<storage::sparse::state_type> path,
size_t
k);
16
17
void
writeToStream
(std::ostream& out)
const override
;
18
19
private
:
20
std::shared_ptr<storm::models::sparse::Model<ValueType>> model;
21
std::vector<std::vector<storage::sparse::state_type>> shortestPaths;
22
};
23
24
}
// namespace counterexamples
25
}
// namespace storm
Counterexample.h
storm::counterexamples::Counterexample
Definition
Counterexample.h:8
storm::counterexamples::PathCounterexample
Definition
PathCounterexample.h:11
storm::counterexamples::PathCounterexample::addPath
void addPath(std::vector< storage::sparse::state_type > path, size_t k)
Definition
PathCounterexample.cpp:14
storm::counterexamples::PathCounterexample::writeToStream
void writeToStream(std::ostream &out) const override
Definition
PathCounterexample.cpp:22
storm::models::sparse::Model
Base class for all sparse models.
Definition
Model.h:33
Model.h
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm-counterexamples
counterexamples
PathCounterexample.h
Generated by
1.9.8