3#include <boost/optional.hpp>
uint64_t locationEliminationLocationHeuristic
Controls which locations are eliminated if location elimination is enabled.
boost::optional< std::string > modelName
If given, the model will get this name.
bool globalVars
If set, variables will be made global wherever possible.
bool replaceUnassignedVariablesWithConstants
If set, local and global variables that are (a) not assigned to some value and (b) have a known initi...
uint64_t locationEliminationEdgeHeuristic
bool addPropertyConstants
Add constants that are defined in the properties to the model.
bool localVars
If set, variables will be made local wherever possible.
bool locationElimination
If set, attempts to perform location elimination of states to reduce the state space of the final mod...
storm::jani::ModelFeatures allowedModelFeatures
Only these model features are allowed in the output.
bool substituteConstants
If set, constants in expressions are substituted with their definition.
std::vector< std::pair< std::string, std::string > > locationVariables
(Automaton,Variable)-pairs that will be transformed to location variables of the respective automaton...
bool simplifyComposition
If set, attempts to simplify the system composition.
bool flatten
If set, the model is transformed into a single automaton.
bool edgeAssignments
If set, the model might have transient assignments to the edges.