21template<
typename ValueType>
31template<
typename ValueType>
41template<
typename ValueType>
43 std::vector<ValueType> exitRates);
51template<
typename ValueType>
52void writeValue(std::ostream& os, ValueType value, std::unordered_map<ValueType, std::string>
const& placeholders);
Base class for all sparse models.
void explicitExportSparseModel(std::ostream &os, std::shared_ptr< storm::models::sparse::Model< ValueType > > sparseModel, std::vector< std::string > const ¶meters, DirectEncodingOptions const &options)
Exports a sparse model into the explicit DRN format.
void writeValue(std::ostream &os, ValueType value, std::unordered_map< ValueType, std::string > const &placeholders)
Write value to stream while using the placeholders.
std::vector< std::string > getParameters(std::shared_ptr< storm::models::sparse::Model< ValueType > >)
Accumulate parameters in the model.
std::unordered_map< ValueType, std::string > generatePlaceholders(std::shared_ptr< storm::models::sparse::Model< ValueType > >, std::vector< ValueType >)
Generate placeholders for rational functions in the model.