| addAction(Action const &action) | storm::jani::Model | |
| addAutomaton(Automaton const &automaton) | storm::jani::Model | |
| addConstant(Constant const &constant) | storm::jani::Model | |
| addFunctionDefinition(FunctionDefinition const &functionDefinition) | storm::jani::Model | |
| addNonTrivialRewardExpression(std::string const &identifier, storm::expressions::Expression const &rewardExpression) | storm::jani::Model | |
| addVariable(Variable const &variable) | storm::jani::Model | |
| checkValid() const | storm::jani::Model | |
| containsArrayVariables() const | storm::jani::Model | |
| decodeAutomatonAndEdgeIndices(uint64_t index) | storm::jani::Model | static |
| defineUndefinedConstants(std::map< storm::expressions::Variable, storm::expressions::Expression > const &constantDefinitions) const | storm::jani::Model | |
| eliminateArrays(bool keepNonTrivialArrayAccess=false) | storm::jani::Model | |
| eliminateArrays(std::vector< Property > &properties) | storm::jani::Model | |
| encodeAutomatonAndEdgeIndices(uint64_t automatonIndex, uint64_t edgeIndex) | storm::jani::Model | static |
| Exporter | storm::jani::Model | friend |
| finalize() | storm::jani::Model | |
| flattenComposition(std::shared_ptr< storm::utility::solver::SmtSolverFactory > const &smtSolverFactory=std::make_shared< storm::utility::solver::SmtSolverFactory >()) const | storm::jani::Model | |
| getAction(uint64_t index) const | storm::jani::Model | |
| getActionIndex(std::string const &name) const | storm::jani::Model | |
| getActionIndexToNameMap() const | storm::jani::Model | |
| getActionNames(bool includeSilent=true) const | storm::jani::Model | |
| getActions() const | storm::jani::Model | |
| getActionToIndexMap() const | storm::jani::Model | |
| getAllExpressionVariables(bool includeLocationExpressionVariables=false) const | storm::jani::Model | |
| getAllLocationExpressionVariables() const | storm::jani::Model | |
| getAllRangeExpressions(std::vector< std::reference_wrapper< storm::jani::Automaton const > > const &automata={}) const | storm::jani::Model | |
| getAllRewardModelExpressions() const | storm::jani::Model | |
| getAutomata() | storm::jani::Model | |
| getAutomata() const | storm::jani::Model | |
| getAutomaton(std::string const &name) | storm::jani::Model | |
| getAutomaton(uint64_t index) | storm::jani::Model | |
| getAutomaton(uint64_t index) const | storm::jani::Model | |
| getAutomaton(std::string const &name) const | storm::jani::Model | |
| getAutomatonIndex(std::string const &name) const | storm::jani::Model | |
| getConstant(std::string const &name) const | storm::jani::Model | |
| getConstants() const | storm::jani::Model | |
| getConstants() | storm::jani::Model | |
| getConstantsSubstitution() const | storm::jani::Model | |
| getExpressionManager() const | storm::jani::Model | |
| getGlobalFunctionDefinitions() const | storm::jani::Model | |
| getGlobalFunctionDefinitions() | storm::jani::Model | |
| getGlobalVariable(std::string const &name) const | storm::jani::Model | |
| getGlobalVariables() | storm::jani::Model | |
| getGlobalVariables() const | storm::jani::Model | |
| getInitialStatesExpression() const | storm::jani::Model | |
| getInitialStatesExpression(std::vector< std::reference_wrapper< storm::jani::Automaton const > > const &automata) const | storm::jani::Model | |
| getInitialStatesRestriction() const | storm::jani::Model | |
| getJaniVersion() const | storm::jani::Model | |
| getLabelExpression(Variable const &transientVariable, std::vector< std::reference_wrapper< Automaton const > > const &automata) const | storm::jani::Model | |
| getLabelExpression(Variable const &transientVariable) const | storm::jani::Model | |
| getManager() const | storm::jani::Model | |
| getModelFeatures() const | storm::jani::Model | |
| getModelFeatures() | storm::jani::Model | |
| getModelInformation() const | storm::jani::Model | |
| getModelType() const | storm::jani::Model | |
| getName() const | storm::jani::Model | |
| getNonsilentActionIndices() const | storm::jani::Model | |
| getNonTrivialRewardExpressions() const | storm::jani::Model | |
| getNonTrivialRewardExpressions() | storm::jani::Model | |
| getNumberOfAutomata() const | storm::jani::Model | |
| getNumberOfEdges() const | storm::jani::Model | |
| getRewardModelExpression(std::string const &identifier) const | storm::jani::Model | |
| getStandardSystemComposition() const | storm::jani::Model | |
| getSystemComposition() const | storm::jani::Model | |
| getTotalNumberOfNonTransientVariables() const | storm::jani::Model | |
| getUndefinedConstants() const | storm::jani::Model | |
| hasAction(std::string const &name) const | storm::jani::Model | |
| hasAutomaton(std::string const &name) const | storm::jani::Model | |
| hasConstant(std::string const &name) const | storm::jani::Model | |
| hasGlobalVariable(std::string const &name) const | storm::jani::Model | |
| hasInitialStatesRestriction() const | storm::jani::Model | |
| hasNonGlobalTransientVariable() const | storm::jani::Model | |
| hasNonTrivialInitialStates() const | storm::jani::Model | |
| hasNonTrivialRewardExpression() const | storm::jani::Model | |
| hasStandardCompliantComposition() const | storm::jani::Model | |
| hasStandardComposition() const | storm::jani::Model | |
| hasTransientEdgeDestinationAssignments() const | storm::jani::Model | |
| hasTrivialInitialStatesExpression() const | storm::jani::Model | |
| hasUndefinedConstants() const | storm::jani::Model | |
| isDeterministicModel() const | storm::jani::Model | |
| isDiscreteTimeModel() const | storm::jani::Model | |
| isLinear() const | storm::jani::Model | |
| isNonTrivialRewardModelExpression(std::string const &identifier) const | storm::jani::Model | |
| liftTransientEdgeDestinationAssignments(int64_t maxLevel=0) | storm::jani::Model | |
| makeStandardJaniCompliant() | storm::jani::Model | |
| Model() | storm::jani::Model | |
| Model(std::string const &name, ModelType const &modelType, uint64_t version=1, boost::optional< std::shared_ptr< storm::expressions::ExpressionManager > > const &expressionManager=boost::none) | storm::jani::Model | |
| Model(Model const &other) | storm::jani::Model | |
| Model(Model &&other) | storm::jani::Model | |
| operator=(Model const &other) | storm::jani::Model | |
| operator=(Model &&other) | storm::jani::Model | |
| pushEdgeAssignmentsToDestinations() | storm::jani::Model | |
| removeConstant(std::string const &name) | storm::jani::Model | |
| replaceAutomaton(uint64_t index, Automaton const &newAutomaton) | storm::jani::Model | |
| replaceUnassignedVariablesWithConstants() | storm::jani::Model | |
| restrictEdges(storm::storage::FlatSet< uint_fast64_t > const &automataAndEdgeIndices) const | storm::jani::Model | |
| restrictToFeatures(ModelFeatures const &modelFeatures) | storm::jani::Model | |
| restrictToFeatures(ModelFeatures const &modelFeatures, std::vector< Property > &properties) | storm::jani::Model | |
| reusesActionsInComposition() const | storm::jani::Model | |
| setInitialStatesRestriction(storm::expressions::Expression const &initialStatesRestriction) | storm::jani::Model | |
| setModelType(ModelType const &) | storm::jani::Model | |
| setName(std::string const &newName) | storm::jani::Model | |
| setStandardSystemComposition() | storm::jani::Model | |
| setSystemComposition(std::shared_ptr< Composition > const &composition) | storm::jani::Model | |
| SILENT_ACTION_INDEX | storm::jani::Model | static |
| SILENT_ACTION_NAME | storm::jani::Model | static |
| simplifyComposition() | storm::jani::Model | |
| substitute(std::map< storm::expressions::Variable, storm::expressions::Expression > const &substitution, bool const substituteTranscendentalNumbers) | storm::jani::Model | |
| substituteConstants() const | storm::jani::Model | |
| substituteConstantsFunctionsTranscendentals() const | storm::jani::Model | |
| substituteConstantsInPlace(bool const substituteTranscendentalNumbers) | storm::jani::Model | |
| substituteFunctions() | storm::jani::Model | |
| substituteFunctions(std::vector< Property > &properties) | storm::jani::Model | |
| undefinedConstantsAreGraphPreserving() const | storm::jani::Model | |
| usesAssignmentLevels(bool onlyTransient=false) const | storm::jani::Model | |
| writeDotToStream(std::ostream &outStream=std::cout) const | storm::jani::Model | |