Browse Source

Fixed actually using the JaniParser with rational numbers.

tempestpy_adaptions
Tim Quatmann 5 years ago
parent
commit
7b32aa968e
  1. 2
      src/storm-parsers/api/model_descriptions.cpp

2
src/storm-parsers/api/model_descriptions.cpp

@ -24,7 +24,7 @@ namespace storm {
std::pair<storm::jani::Model, std::vector<storm::jani::Property>> parseJaniModel(std::string const& filename, boost::optional<std::vector<std::string>> const& propertyFilter) { std::pair<storm::jani::Model, std::vector<storm::jani::Property>> parseJaniModel(std::string const& filename, boost::optional<std::vector<std::string>> const& propertyFilter) {
bool parseProperties = !propertyFilter.is_initialized() || !propertyFilter.get().empty(); bool parseProperties = !propertyFilter.is_initialized() || !propertyFilter.get().empty();
std::pair<storm::jani::Model, std::vector<storm::jani::Property>> modelAndFormulae = storm::parser::JaniParser<double>::parse(filename, parseProperties);
std::pair<storm::jani::Model, std::vector<storm::jani::Property>> modelAndFormulae = storm::parser::JaniParser<storm::RationalNumber>::parse(filename, parseProperties);
// eliminate unselected properties. // eliminate unselected properties.
if (propertyFilter.is_initialized()) { if (propertyFilter.is_initialized()) {

Loading…
Cancel
Save