Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
InformationCollector.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <cstdint>
4
#include <string>
5
6
#include "
storm/storage/jani/ModelType.h
"
7
8
namespace
storm
{
9
namespace
jani {
10
11
class
Model;
12
13
struct
InformationObject
{
14
InformationObject
();
15
storm::jani::ModelType
modelType
;
16
uint64_t
nrVariables
;
17
uint64_t
nrAutomata
;
18
uint64_t
nrEdges
;
19
uint64_t
nrLocations
;
20
uint64_t
stateDomainSize
;
22
double
avgVarDomainSize
;
24
};
25
26
InformationObject
collectModelInformation
(
Model
const
& model);
27
}
// namespace jani
28
}
// namespace storm
storm::jani::Model
Definition
Model.h:35
storm::jani::ModelType
ModelType
Definition
ModelType.h:8
storm::jani::collectModelInformation
InformationObject collectModelInformation(Model const &model)
Definition
InformationCollector.cpp:81
storm
LabParser.cpp.
Definition
cli.cpp:18
ModelType.h
storm::jani::InformationObject
Definition
InformationCollector.h:13
storm::jani::InformationObject::InformationObject
InformationObject()
Definition
InformationCollector.cpp:77
storm::jani::InformationObject::avgVarDomainSize
double avgVarDomainSize
The size of the domain of the states (i.e., the product of the range of all variables times the numbe...
Definition
InformationCollector.h:22
storm::jani::InformationObject::modelType
storm::jani::ModelType modelType
Definition
InformationCollector.h:15
storm::jani::InformationObject::nrVariables
uint64_t nrVariables
The type of the model.
Definition
InformationCollector.h:16
storm::jani::InformationObject::nrLocations
uint64_t nrLocations
The number of edges in the model.
Definition
InformationCollector.h:19
storm::jani::InformationObject::nrAutomata
uint64_t nrAutomata
The number of non-transient variables in the model.
Definition
InformationCollector.h:17
storm::jani::InformationObject::nrEdges
uint64_t nrEdges
The number of automata in the model.
Definition
InformationCollector.h:18
storm::jani::InformationObject::stateDomainSize
uint64_t stateDomainSize
The numer of all locations of all automata of the model.
Definition
InformationCollector.h:20
src
storm
storage
jani
traverser
InformationCollector.h
Generated by
1.9.8