STORM_LOG_THROW(false,storm::exceptions::InvalidArgumentException,"The input model contains undefined constants that influence the graph structure of the underlying model, which is not allowed.");
STORM_LOG_THROW(false,storm::exceptions::InvalidArgumentException,"The input model contains undefined constants that influence the graph structure of the underlying model, which is not allowed.");
}
}
#endif
#endif
STORM_LOG_THROW(!model.reusesActionsInComposition(),storm::exceptions::InvalidArgumentException,"The jit JANI model builder currently does not support reusing actions in parallel composition");
//STORM_LOG_THROW(!model.reusesActionsInComposition(), storm::exceptions::InvalidArgumentException, "The jit JANI model builder currently does not support reusing actions in parallel composition");
// Comment this in to print the JANI model for debugging purposes.
// Comment this in to print the JANI model for debugging purposes.
// this->model.makeStandardJaniCompliant();
// this->model.makeStandardJaniCompliant();
@ -1015,6 +1015,7 @@ namespace storm {
}
}
boolgenerateLevelCode=lowestLevel!=highestLevel;
boolgenerateLevelCode=lowestLevel!=highestLevel;
uint64_tindentLevel=4;
uint64_tindentLevel=4;
indent(vectorSource,indentLevel-4)<<"void performSynchronizedDestinations_"<<synchronizationVectorIndex<<"(StateType const& in, StateBehaviour<IndexType, ValueType>& behaviour, StateSet<StateType>& statesToExplore, ";
indent(vectorSource,indentLevel-4)<<"void performSynchronizedDestinations_"<<synchronizationVectorIndex<<"(StateType const& in, StateBehaviour<IndexType, ValueType>& behaviour, StateSet<StateType>& statesToExplore, ";