Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
DFTGalileoParser.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
storm-dft/builder/DFTBuilder.h
"
4
#include "
storm-dft/storage/DFT.h
"
5
#include "
storm-parsers/parser/ValueParser.h
"
6
7
namespace
storm::dft
{
8
namespace
parser {
9
18
template
<
typename
ValueType>
19
class
DFTGalileoParser
{
20
public
:
28
static
storm::dft::storage::DFT<ValueType>
parseDFT
(std::string
const
& filename);
29
30
private
:
38
static
std::string parseName(std::string
const
& name);
39
48
static
void
parseBasicElement(std::string
const
& name, std::string& input,
storm::dft::builder::DFTBuilder<ValueType>
& builder,
49
storm::parser::ValueParser<ValueType>
& valueParser);
50
59
static
std::string parseValue(std::string name, std::string& line);
60
};
61
62
}
// namespace parser
63
}
// namespace storm::dft
DFT.h
DFTBuilder.h
ValueParser.h
storm::dft::builder::DFTBuilder
Definition
DFTBuilder.h:25
storm::dft::parser::DFTGalileoParser
Parser for DFT in the Galileo format.
Definition
DFTGalileoParser.h:19
storm::dft::parser::DFTGalileoParser::parseDFT
static storm::dft::storage::DFT< ValueType > parseDFT(std::string const &filename)
Parse DFT in Galileo format and build DFT.
Definition
DFTGalileoParser.cpp:18
storm::dft::storage::DFT
Represents a Dynamic Fault Tree.
Definition
DFT.h:52
storm::parser::ValueParser
Parser for values according to their ValueType.
Definition
ValueParser.h:23
storm::dft
Definition
SFTBDDPropertyFormulaAdapter.h:19
src
storm-dft
parser
DFTGalileoParser.h
Generated by
1.9.8