1#ifndef STORM_PARSER_DETERMINISTICSPARSETRANSITIONPARSER_H_
2#define STORM_PARSER_DETERMINISTICSPARSETRANSITIONPARSER_H_
16template<
typename ValueType =
double>
58 template<
typename MatrixValueType>
72 static FirstPassResult firstPass(
char const* buffer,
bool reserveDiagonalElements);
85 template<
typename MatrixValueType>
This class can be used to parse a file containing either transitions or transition rewards of a deter...
static storm::storage::SparseMatrix< ValueType > parseDeterministicTransitions(std::string const &filename)
Load a deterministic transition system from file and create a sparse adjacency matrix whose entries r...
static storm::storage::SparseMatrix< ValueType > parseDeterministicTransitionRewards(std::string const &filename, storm::storage::SparseMatrix< MatrixValueType > const &transitionMatrix)
Load the transition rewards for a deterministic transition system from file and create a sparse adjac...
A class that holds a possibly non-square matrix in the compressed row storage format.
A structure representing the result of the first pass of this parser.
uint_fast64_t highestStateIndex
The highest state index that appears in the model.
uint_fast64_t numberOfNonzeroEntries
The total number of non-zero entries of the model.
FirstPassResult()
The default constructor.