16template<
typename ValueType =
double>
59 template<
typename MatrixValueType>
73 static FirstPassResult firstPass(
char const* buffer,
bool reserveDiagonalElements);
86 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, ExplicitModelParserOptions const &options=ExplicitModelParserOptions())
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.
Contains all file parsers and helper classes.
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.