You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							759 lines
						
					
					
						
							48 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							759 lines
						
					
					
						
							48 KiB
						
					
					
				| { | |
|  "cells": [ | |
|   { | |
|    "cell_type": "markdown", | |
|    "metadata": {}, | |
|    "source": [ | |
|     "# Stormpy.storage\n", | |
|     "\n", | |
|     "class Bdd_SylvanBdd\n", | |
|     "\n", | |
|     "to_expressionself: stormpy.storage.storage.Bdd_Sylvanexpression_manager: storm::expressions::ExpressionManagerTuple[List[storm::expressions::Expression], Dict[int, storm::expressions::Variable]]class BitVectorgetself: stormpy.storage.storage.BitVectorindex: intboolload_from_stringdescription: strstormpy.storage.storage.BitVectornumber_of_set_bitsself: stormpy.storage.storage.BitVectorintsetself: stormpy.storage.storage.BitVectorindex: intvalue: bool = TrueNoneSet\n", | |
|     "\n", | |
|     "sizeself: stormpy.storage.storage.BitVectorintstore_as_stringself: stormpy.storage.storage.BitVectorstrclass ChoiceLabelingLabeling for choices\n", | |
|     "\n", | |
|     "add_label_to_choiceself: stormpy.storage.storage.ChoiceLabelinglabel: strstate: intNoneAdds a label to a given choice\n", | |
|     "\n", | |
|     "get_choicesself: stormpy.storage.storage.ChoiceLabelinglabel: strstormpy.storage.storage.BitVectorGet all choices which have the given label\n", | |
|     "\n", | |
|     "get_labels_of_choiceself: stormpy.storage.storage.ChoiceLabelingchoice: intSet[str]Get labels of the given choice\n", | |
|     "\n", | |
|     "set_choicesself: stormpy.storage.storage.ChoiceLabelinglabel: strchoices: stormpy.storage.storage.BitVectorNoneAdd a label to a the given choices\n", | |
|     "\n", | |
|     "class ChoiceOriginsThis class represents the origin of choices of a model in terms of the input model spec.\n", | |
|     "\n", | |
|     "as_jani_choice_originsself: stormpy.storage.storage.ChoiceOriginsstorm::storage::sparse::JaniChoiceOriginsas_prism_choice_originsself: stormpy.storage.storage.ChoiceOriginsstorm::storage::sparse::PrismChoiceOriginsget_choice_infoself: stormpy.storage.storage.ChoiceOriginsidentifier: intstrhuman readable string\n", | |
|     "\n", | |
|     "get_identifier_infoself: stormpy.storage.storage.ChoiceOriginsidentifier: intstrhuman readable string\n", | |
|     "\n", | |
|     "get_number_of_identifiersself: stormpy.storage.storage.ChoiceOriginsintthe number of considered identifier\n", | |
|     "\n", | |
|     "is_jani_choice_originsself: stormpy.storage.storage.ChoiceOriginsboolis_prism_choice_originsself: stormpy.storage.storage.ChoiceOriginsboolclass DdManager_Sylvanget_meta_variableself: stormpy.storage.storage.DdManager_Sylvanexpression_variable: storm::expressions::Variablestormpy.storage.storage.DdMetaVariable_Sylvanclass DdMetaVariableTypeBitvector = DdMetaVariableType.BitvectorBool = DdMetaVariableType.BoolInt = DdMetaVariableType.Intclass DdMetaVariable_Sylvancompute_indicesself: stormpy.storage.storage.DdMetaVariable_Sylvansorted: bool = TrueList[int]property lowest_valueproperty nameproperty typeclass Dd_SylvanDd\n", | |
|     "\n", | |
|     "property dd_managerget the manager\n", | |
|     "\n", | |
|     "property meta_variablesthe contained meta variables\n", | |
|     "\n", | |
|     "property node_countget node count\n", | |
|     "\n", | |
|     "class DistributionDoubleFinite Support Distribution\n", | |
|     "\n", | |
|     "class ExpressionHolds an expression\n", | |
|     "\n", | |
|     "Andarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionConjunctionarg0: List[stormpy.storage.storage.Expression]stormpy.storage.storage.ExpressionDisjunctionarg0: List[stormpy.storage.storage.Expression]stormpy.storage.storage.ExpressionDividearg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionEqarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionGeqarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionGreaterarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionIffarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionImpliesarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionLeqarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionLessarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionMinusarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionModuloarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionMultiplyarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionNeqarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionOrarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionPlusarg0: stormpy.storage.storage.Expressionarg1: stormpy.storage.storage.Expressionstormpy.storage.storage.Expressionproperty arityThe arity of the expression\n", | |
|     "\n", | |
|     "contains_variableself: stormpy.storage.storage.Expressionvariables: Set[stormpy.storage.storage.Variable]boolCheck if the expression contains any of the given variables.\n", | |
|     "\n", | |
|     "contains_variablesself: stormpy.storage.storage.ExpressionboolCheck if the expression contains variables.\n", | |
|     "\n", | |
|     "evaluate_as_boolself: stormpy.storage.storage.ExpressionboolGet the boolean value this expression evaluates to\n", | |
|     "\n", | |
|     "evaluate_as_doubleself: stormpy.storage.storage.ExpressionfloatGet the double value this expression evaluates to\n", | |
|     "\n", | |
|     "evaluate_as_intself: stormpy.storage.storage.ExpressionintGet the integer value this expression evaluates to\n", | |
|     "\n", | |
|     "evaluate_as_rationalself: stormpy.storage.storage.Expression__gmp_expr<__mpq_struct [1], __mpq_struct [1]>Get the rational number this expression evaluates to\n", | |
|     "\n", | |
|     "get_operandself: stormpy.storage.storage.ExpressionoperandIndex: intstormpy.storage.storage.ExpressionGet the operand at the given index\n", | |
|     "\n", | |
|     "get_variablesself: stormpy.storage.storage.ExpressionSet[stormpy.storage.storage.Variable]Get the variables\n", | |
|     "\n", | |
|     "has_boolean_typeself: stormpy.storage.storage.ExpressionboolCheck if the expression is a boolean\n", | |
|     "\n", | |
|     "has_integer_typeself: stormpy.storage.storage.ExpressionboolCheck if the expression is an integer\n", | |
|     "\n", | |
|     "has_rational_typeself: stormpy.storage.storage.ExpressionboolCheck if the expression is a rational\n", | |
|     "\n", | |
|     "identifierself: stormpy.storage.storage.ExpressionstrRetrieves the identifier associated with this expression if this expression is a variable\n", | |
|     "\n", | |
|     "property is_function_applicationTrue iff the expression is a function application (of any sort\n", | |
|     "\n", | |
|     "is_literalself: stormpy.storage.storage.ExpressionboolCheck if the expression is a literal\n", | |
|     "\n", | |
|     "is_variableself: stormpy.storage.storage.ExpressionboolCheck if the expression is a variable\n", | |
|     "\n", | |
|     "property managerGet the manager\n", | |
|     "\n", | |
|     "property operatorThe operator of the expression (if it is a function application)\n", | |
|     "\n", | |
|     "simplifyself: stormpy.storage.storage.Expressionstormpy.storage.storage.ExpressionSimplify expression\n", | |
|     "\n", | |
|     "substituteself: stormpy.storage.storage.Expressionsubstitution_map: Dict[stormpy.storage.storage.Variable, stormpy.storage.storage.Expression]stormpy.storage.storage.Expressionproperty typeGet the Type\n", | |
|     "\n", | |
|     "class ExpressionManagerManages variables for expressions\n", | |
|     "\n", | |
|     "create_booleanself: stormpy.storage.storage.ExpressionManagerboolean: boolstorm::expressions::ExpressionCreate expression from boolean\n", | |
|     "\n", | |
|     "create_boolean_variableself: stormpy.storage.storage.ExpressionManagername: strauxiliary: bool = Falsestorm::expressions::Variablecreate Boolean variable\n", | |
|     "\n", | |
|     "create_integerself: stormpy.storage.storage.ExpressionManagerinteger: intstorm::expressions::ExpressionCreate expression from integer number\n", | |
|     "\n", | |
|     "create_integer_variableself: stormpy.storage.storage.ExpressionManagername: strauxiliary: bool = Falsestorm::expressions::Variablecreate Integer variable\n", | |
|     "\n", | |
|     "create_rationalself: stormpy.storage.storage.ExpressionManager, rational: __gmp_expr<__mpq_struct [1], __mpq_struct [1]>storm::expressions::ExpressionCreate expression from rational number\n", | |
|     "\n", | |
|     "create_rational_variableself: stormpy.storage.storage.ExpressionManagername: strauxiliary: bool = Falsestorm::expressions::Variablecreate Rational variable\n", | |
|     "\n", | |
|     "get_variableself: stormpy.storage.storage.ExpressionManagername: strstorm::expressions::Variableget variably by name\n", | |
|     "\n", | |
|     "class ExpressionParserParser for storm-expressions\n", | |
|     "\n", | |
|     "parseself: stormpy.storage.storage.ExpressionParserstring: strignore_error: bool = Falsestormpy.storage.storage.Expressionparse\n", | |
|     "\n", | |
|     "set_identifier_mappingself: stormpy.storage.storage.ExpressionParserarg0: Dict[str, stormpy.storage.storage.Expression]Nonesets identifiers\n", | |
|     "\n", | |
|     "class ExpressionTypeThe type of an expression\n", | |
|     "\n", | |
|     "property is_booleanproperty is_integerproperty is_rationalclass ItemLabelingLabeling\n", | |
|     "\n", | |
|     "add_labelself: stormpy.storage.storage.ItemLabelinglabel: strNoneAdd label\n", | |
|     "\n", | |
|     "contains_labelself: stormpy.storage.storage.ItemLabelinglabel: strboolCheck if the given label is contained in the labeling\n", | |
|     "\n", | |
|     "get_labelsself: stormpy.storage.storage.ItemLabelingSet[str]Get all labels\n", | |
|     "\n", | |
|     "class JaniAssignmentJani Assignment\n", | |
|     "\n", | |
|     "property expressionclass JaniAutomatonA Jani Automation\n", | |
|     "\n", | |
|     "add_edgeself: stormpy.storage.storage.JaniAutomatonedge: storm::jani::EdgeNoneadd_initial_locationself: stormpy.storage.storage.JaniAutomatonindex: intNoneadd_locationself: stormpy.storage.storage.JaniAutomatonlocation: storm::jani::Locationintadds a new location, returns the index\n", | |
|     "\n", | |
|     "property edgesget edges\n", | |
|     "\n", | |
|     "property initial_location_indicesproperty initial_states_restrictioninitial state restriction\n", | |
|     "\n", | |
|     "property location_variableproperty locationsproperty nameproperty variablesclass JaniBoundedIntegerVariableA Bounded Integer\n", | |
|     "\n", | |
|     "class JaniChoiceOriginsThis class represents for each choice the origin in the jani spec.\n", | |
|     "\n", | |
|     "get_edge_index_setself: stormpy.storage.storage.JaniChoiceOriginschoice_index: intstormpy.core.FlatSetreturns the set of edges that induced the choice\n", | |
|     "\n", | |
|     "property modelretrieves the associated JANI model\n", | |
|     "\n", | |
|     "class JaniConstantA Constant in JANI\n", | |
|     "\n", | |
|     "property definedis constant defined by some expression\n", | |
|     "\n", | |
|     "property expression_variableexpression variable for this constant\n", | |
|     "\n", | |
|     "property namename of constant\n", | |
|     "\n", | |
|     "property typetype of constant\n", | |
|     "\n", | |
|     "class JaniEdgeA Jani Edge\n", | |
|     "\n", | |
|     "property action_indexaction index\n", | |
|     "\n", | |
|     "property colorcolor for the edge\n", | |
|     "\n", | |
|     "property destinationsedge destinations\n", | |
|     "\n", | |
|     "property guardedge guard\n", | |
|     "\n", | |
|     "has_silent_actionself: stormpy.storage.storage.JaniEdgeboolIs the edge labelled with the silent action\n", | |
|     "\n", | |
|     "property nr_destinationsnr edge destinations\n", | |
|     "\n", | |
|     "property rateedge rate\n", | |
|     "\n", | |
|     "property source_location_indexindex for source location\n", | |
|     "\n", | |
|     "substituteself: stormpy.storage.storage.JaniEdge, mapping: Dict[storm::expressions::Variable, storm::expressions::Expression]Noneproperty template_edgetemplate edge\n", | |
|     "\n", | |
|     "class JaniEdgeDestinationDestination in Jani\n", | |
|     "\n", | |
|     "property assignmentsproperty probabilityproperty target_location_indexclass JaniInformationObjectAn object holding information about a JANI model\n", | |
|     "\n", | |
|     "property avg_var_domain_sizeproperty model_typeproperty nr_automataproperty nr_edgesproperty nr_variablesproperty state_domain_sizeclass JaniLocationA Location in JANI\n", | |
|     "\n", | |
|     "property assignmentslocation assignments\n", | |
|     "\n", | |
|     "property namename of the location\n", | |
|     "\n", | |
|     "class JaniLocationExpanderA transformer for Jani expanding variables into locations\n", | |
|     "\n", | |
|     "get_resultself: stormpy.storage.storage.JaniLocationExpanderstormpy.storage.storage.JaniModeltransformself: stormpy.storage.storage.JaniLocationExpanderautomaton_name: strvariable_name: strNoneclass JaniModelA Jani Model\n", | |
|     "\n", | |
|     "add_automatonself: stormpy.storage.storage.JaniModelautomaton: storm::jani::Automatonintadd an automaton (with a unique name)\n", | |
|     "\n", | |
|     "property automataget automata\n", | |
|     "\n", | |
|     "check_validself: stormpy.storage.storage.JaniModelNoneSome basic checks to ensure validity\n", | |
|     "\n", | |
|     "property constantsget constants\n", | |
|     "\n", | |
|     "decode_automaton_and_edge_indexarg0: intTuple[int, int]get edge and automaton from edge/automaton index\n", | |
|     "\n", | |
|     "define_constantsself: stormpy.storage.storage.JaniModel, map: Dict[storm::expressions::Variable, storm::expressions::Expression]stormpy.storage.storage.JaniModeldefine constants with a mapping from the corresponding expression variables to expressions\n", | |
|     "\n", | |
|     "encode_automaton_and_edge_indexarg0: intarg1: intintget edge/automaton-index\n", | |
|     "\n", | |
|     "property expression_managerget expression manager\n", | |
|     "\n", | |
|     "finalizeself: stormpy.storage.storage.JaniModelNonefinalizes the model. After this action, be careful changing the data structure.\n", | |
|     "\n", | |
|     "flatten_compositionself: stormpy.storage.storage.JaniModelsmt_solver_factory: stormpy.utility.utility.SmtSolverFactory=<stormpy.utility.utility.SmtSolverFactory object at 0x7fd42a716670>stormpy.storage.storage.JaniModelget_automatonself: stormpy.storage.storage.JaniModelname: strstorm::jani::Automatonget_automaton_indexself: stormpy.storage.storage.JaniModelname: strintget index for automaton name\n", | |
|     "\n", | |
|     "get_constantself: stormpy.storage.storage.JaniModelname: strstorm::jani::Constantget constant by name\n", | |
|     "\n", | |
|     "property global_variableshas_standard_compositionself: stormpy.storage.storage.JaniModelboolis the composition the standard composition\n", | |
|     "\n", | |
|     "property has_undefined_constantsFlag if program has undefined constants\n", | |
|     "\n", | |
|     "property initial_states_restrictioninitial states restriction\n", | |
|     "\n", | |
|     "make_standard_compliantself: stormpy.storage.storage.JaniModelNonemake standard JANI compliant\n", | |
|     "\n", | |
|     "property model_typeModel type\n", | |
|     "\n", | |
|     "property namemodel name\n", | |
|     "\n", | |
|     "remove_constantself: stormpy.storage.storage.JaniModelconstant_name: strNoneremove a constant. Make sure the constant does not appear in the model.\n", | |
|     "\n", | |
|     "replace_automatonself: stormpy.storage.storage.JaniModelindex: intnew_automaton: storm::jani::AutomatonNonereplace automaton at index\n", | |
|     "\n", | |
|     "restrict_edgesself: stormpy.storage.storage.JaniModeledge_set: stormpy.core.FlatSetstormpy.storage.storage.JaniModelrestrict model to edges given by set\n", | |
|     "\n", | |
|     "set_model_typeself: stormpy.storage.storage.JaniModelarg0: stormpy.core.JaniModelTypeNoneSets (only) the model type\n", | |
|     "\n", | |
|     "set_standard_system_compositionself: stormpy.storage.storage.JaniModelNonesets the composition to the standard composition\n", | |
|     "\n", | |
|     "substitute_constantsself: stormpy.storage.storage.JaniModelstormpy.storage.storage.JaniModelsubstitute constants\n", | |
|     "\n", | |
|     "substitute_functionsself: stormpy.storage.storage.JaniModelNonesubstitute functions\n", | |
|     "\n", | |
|     "to_dotself: stormpy.storage.storage.JaniModelstrproperty undefined_constants_are_graph_preservingFlag if the undefined constants do not change the graph structure\n", | |
|     "\n", | |
|     "class JaniOrderedAssignmentsSet of assignments\n", | |
|     "\n", | |
|     "addself: stormpy.storage.storage.JaniOrderedAssignmentsnew_assignment: storm::jani::Assignmentadd_to_existing: bool=Falseboolcloneself: stormpy.storage.storage.JaniOrderedAssignmentsstormpy.storage.storage.JaniOrderedAssignmentsclone assignments (performs a deep copy)\n", | |
|     "\n", | |
|     "substituteself: stormpy.storage.storage.JaniOrderedAssignments, substitution_map: Dict[storm::expressions::Variable, storm::expressions::Expression]Nonesubstitute in rhs according to given substitution map\n", | |
|     "\n", | |
|     "class JaniScopeChangerA transformer for Jani changing variables from local to global and vice versa\n", | |
|     "\n", | |
|     "make_variables_localself: stormpy.storage.storage.JaniScopeChangermodel: stormpy.storage.storage.JaniModelproperties: List[stormpy.core.Property] = []stormpy.storage.storage.JaniModelclass JaniTemplateEdgeTemplate edge, internal data structure for edges\n", | |
|     "\n", | |
|     "add_destinationself: stormpy.storage.storage.JaniTemplateEdgearg0: storm::jani::TemplateEdgeDestinationNoneproperty assignmentsproperty destinationsproperty guardclass JaniTemplateEdgeDestinationTemplate edge destination, internal data structure for edge destinations\n", | |
|     "\n", | |
|     "property assignmentsclass JaniVariableA Variable in JANI\n", | |
|     "\n", | |
|     "property expression_variableexpression variable for this variable\n", | |
|     "\n", | |
|     "property namename of constant\n", | |
|     "\n", | |
|     "class JaniVariableSetJani Set of Variables\n", | |
|     "\n", | |
|     "add_bounded_integer_variableself: stormpy.storage.storage.JaniVariableSetvariable: storm::jani::BoundedIntegerVariablestorm::jani::BoundedIntegerVariableadd_variableself: stormpy.storage.storage.JaniVariableSetarg0: storm::jani::VariableNoneemptyself: stormpy.storage.storage.JaniVariableSetboolis there a variable in the set?\n", | |
|     "\n", | |
|     "get_variable_by_expr_variableself: stormpy.storage.storage.JaniVariableSetarg0: storm::expressions::Variablestorm::jani::Variableget_variable_by_nameself: stormpy.storage.storage.JaniVariableSetarg0: strstorm::jani::Variableclass ModelTypeType of the model\n", | |
|     "\n", | |
|     "CTMC = ModelType.CTMCDTMC = ModelType.DTMCMA = ModelType.MAMDP = ModelType.MDPPOMDP = ModelType.POMDPclass OperatorTypeType of an operator (of any sort)\n", | |
|     "\n", | |
|     "And = OperatorType.AndCeil = OperatorType.CeilDivide = OperatorType.DivideEqual = OperatorType.EqualFloor = OperatorType.FloorGreater = OperatorType.GreaterGreaterOrEqual = OperatorType.GreaterOrEqualIff = OperatorType.IffImplies = OperatorType.ImpliesIte = OperatorType.IteLess = OperatorType.LessLessOrEqual = OperatorType.LessOrEqualMax = OperatorType.MaxMin = OperatorType.MinMinus = OperatorType.MinusModulo = OperatorType.ModuloNot = OperatorType.NotNotEqual = OperatorType.NotEqualOr = OperatorType.OrPlus = OperatorType.PlusPower = OperatorType.PowerTimes = OperatorType.TimesXor = OperatorType.Xorclass ParametricSparseMatrixParametric sparse matrix\n", | |
|     "\n", | |
|     "get_rowself: stormpy.storage.storage.ParametricSparseMatrixrow: intstorm::storage::SparseMatrix<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::MonomialComparator<&carl::Monomial::compareGradedLexical, true>, carl::StdMultivariatePolynomialPolicies<carl::NoReasons, carl::NoAllocator> > >, true> >::rowsGet row\n", | |
|     "\n", | |
|     "get_row_group_endself: stormpy.storage.storage.ParametricSparseMatrixarg0: intintget_row_group_startself: stormpy.storage.storage.ParametricSparseMatrixarg0: intintget_rowsself: stormpy.storage.storage.ParametricSparseMatrixrow_start: introw_end: intstorm::storage::SparseMatrix<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::MonomialComparator<&carl::Monomial::compareGradedLexical, true>, carl::StdMultivariatePolynomialPolicies<carl::NoReasons, carl::NoAllocator> > >, true> >::rowsGet rows from start to end\n", | |
|     "\n", | |
|     "property has_trivial_row_groupingTrivial row grouping\n", | |
|     "\n", | |
|     "property nr_columnsNumber of columns\n", | |
|     "\n", | |
|     "property nr_entriesNumber of non-zero entries\n", | |
|     "\n", | |
|     "property nr_rowsNumber of rows\n", | |
|     "\n", | |
|     "print_rowself: stormpy.storage.storage.ParametricSparseMatrixrow: intstrPrint row\n", | |
|     "\n", | |
|     "row_iterself: stormpy.storage.storage.ParametricSparseMatrixrow_start: introw_end: intiteratorGet iterator from start to end\n", | |
|     "\n", | |
|     "submatrixself: stormpy.storage.storage.ParametricSparseMatrixrow_constraint: stormpy.storage.storage.BitVectorcolumn_constraint: stormpy.storage.storage.BitVectorinsert_diagonal_entries: bool = Falsestormpy.storage.storage.ParametricSparseMatrixGet submatrix\n", | |
|     "\n", | |
|     "class ParametricSparseMatrixBuilderBuilder of parametric sparse matrix\n", | |
|     "\n", | |
|     "add_next_valueself: stormpy.storage.storage.ParametricSparseMatrixBuilderrow: intcolumn: intvalue: carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RAcarl::MonomialComparator<&carl::Monomial::compareGradedLexicaltrue>carl::StdMultivariatePolynomialPolicies<carl::NoReasonscarl::NoAllocator> > >true>NoneSets the matrix entry at the given row and column to the given value. After all entries have been added,\n", | |
|     "calling function build() is mandatory.\n", | |
|     "\n", | |
|     "Note: this is a linear setter. That is, it must be called consecutively for each entry, row by row and\n", | |
|     "column by column. As multiple entries per column are admitted, consecutive calls to this method are\n", | |
|     "admitted to mention the same row-column-pair. If rows are skipped entirely, the corresponding rows are\n", | |
|     "treated as empty. If these constraints are not met, an exception is thrown.\n", | |
|     "\n", | |
|     "\n", | |
|     "<dl style='margin: 20px 0;'>\n", | |
|     "<dt>Parameters</dt>\n", | |
|     "<dd>\n", | |
|     "- row (double) – The row in which the matrix entry is to be set  \n", | |
|     "- column (double) – The column in which the matrix entry is to be set  \n", | |
|     "- value ([RationalFunction](core#stormpy.RationalFunction)) – The value that is to be set at the specified row and column  \n", | |
|     "\n", | |
|     "\n", | |
|     "</dd>\n", | |
|     "\n", | |
|     "</dl>\n", | |
|     "\n", | |
|     "buildself: stormpy.storage.storage.ParametricSparseMatrixBuilderoverridden_row_count: int=0overridden_column_count: int=0overridden-row_group_count: int=0storm::storage::SparseMatrix<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::MonomialComparator<&carl::Monomial::compareGradedLexical, true>, carl::StdMultivariatePolynomialPolicies<carl::NoReasons, carl::NoAllocator> > >, true> >Finalize the sparse matrix\n", | |
|     "\n", | |
|     "get_current_row_group_countself: stormpy.storage.storage.ParametricSparseMatrixBuilderintGet the current row group count\n", | |
|     "\n", | |
|     "get_last_columnself: stormpy.storage.storage.ParametricSparseMatrixBuilderintthe most recently used column\n", | |
|     "\n", | |
|     "get_last_rowself: stormpy.storage.storage.ParametricSparseMatrixBuilderintGet the most recently used row\n", | |
|     "\n", | |
|     "new_row_groupself: stormpy.storage.storage.ParametricSparseMatrixBuilderstarting_row: intNoneStart a new row group in the matrix\n", | |
|     "\n", | |
|     "replace_columnsself: stormpy.storage.storage.ParametricSparseMatrixBuilderreplacements: List[int]offset: intNoneReplaces all columns with id >= offset according to replacements.\n", | |
|     "Every state with id offset+i is replaced by the id in replacements[i]. Afterwards the columns are sorted.\n", | |
|     "\n", | |
|     "\n", | |
|     "<dl style='margin: 20px 0;'>\n", | |
|     "<dt>Parameters</dt>\n", | |
|     "<dd>\n", | |
|     "- const& replacements (std::vector<double>) – replacements Mapping indicating the replacements from offset+i -> value of i  \n", | |
|     "- offset (int) – Offset to add to each id in vector index.  \n", | |
|     "\n", | |
|     "\n", | |
|     "</dd>\n", | |
|     "\n", | |
|     "</dl>\n", | |
|     "\n", | |
|     "class ParametricSparseMatrixEntryEntry of parametric sparse matrix\n", | |
|     "\n", | |
|     "property columnColumn\n", | |
|     "\n", | |
|     "set_valueself: stormpy.storage.storage.ParametricSparseMatrixEntryvalue: carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RAcarl::MonomialComparator<&carl::Monomial::compareGradedLexicaltrue>carl::StdMultivariatePolynomialPolicies<carl::NoReasonscarl::NoAllocator> > >true>NoneSet value\n", | |
|     "\n", | |
|     "valueself: stormpy.storage.storage.ParametricSparseMatrixEntrycarl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::MonomialComparator<&carl::Monomial::compareGradedLexical, true>, carl::StdMultivariatePolynomialPolicies<carl::NoReasons, carl::NoAllocator> > >, true>Value\n", | |
|     "\n", | |
|     "class ParametricSparseMatrixRowsSet of rows in a parametric sparse matrix\n", | |
|     "\n", | |
|     "class PrismAssignmentAn assignment in prism\n", | |
|     "\n", | |
|     "property expressionExpression for the update\n", | |
|     "\n", | |
|     "property variableVariable that is updated\n", | |
|     "\n", | |
|     "class PrismBooleanVariableA program boolean variable in a Prism program\n", | |
|     "\n", | |
|     "class PrismChoiceOriginsThis class represents for each choice the set of prism commands that induced the choice.\n", | |
|     "\n", | |
|     "get_command_setself: stormpy.storage.storage.PrismChoiceOriginschoice_index: intstormpy.core.FlatSetReturns the set of prism commands that induced the choice\n", | |
|     "\n", | |
|     "property programretrieves the associated Prism program\n", | |
|     "\n", | |
|     "class PrismCommandA command in a Prism program\n", | |
|     "\n", | |
|     "property global_indexGet global index\n", | |
|     "\n", | |
|     "property guard_expressionGet guard expression\n", | |
|     "\n", | |
|     "property updatesUpdates in the command\n", | |
|     "\n", | |
|     "class PrismConstantA constant in a Prism program\n", | |
|     "\n", | |
|     "property definedIs the constant defined?\n", | |
|     "\n", | |
|     "property definitionDefining expression\n", | |
|     "\n", | |
|     "property expression_variableExpression variable\n", | |
|     "\n", | |
|     "property nameConstant name\n", | |
|     "\n", | |
|     "property typeThe type of the constant\n", | |
|     "\n", | |
|     "class PrismIntegerVariableA program integer variable in a Prism program\n", | |
|     "\n", | |
|     "property lower_bound_expressionThe the lower bound expression of this integer variable\n", | |
|     "\n", | |
|     "property upper_bound_expressionThe the upper bound expression of this integer variable\n", | |
|     "\n", | |
|     "class PrismLabelA label in prism\n", | |
|     "\n", | |
|     "property expressionproperty nameclass PrismModelTypeType of the prism model\n", | |
|     "\n", | |
|     "CTMC = PrismModelType.CTMCCTMDP = PrismModelType.CTMDPDTMC = PrismModelType.DTMCMA = PrismModelType.MAMDP = PrismModelType.MDPUNDEFINED = PrismModelType.UNDEFINEDclass PrismModuleA module in a Prism program\n", | |
|     "\n", | |
|     "property boolean_variablesAll boolean Variables of this module\n", | |
|     "\n", | |
|     "property commandsCommands in the module\n", | |
|     "\n", | |
|     "get_boolean_variableself: stormpy.storage.storage.PrismModulevariable_name: strstorm::prism::BooleanVariableget_integer_variableself: stormpy.storage.storage.PrismModulevariable_name: strstorm::prism::IntegerVariableproperty integer_variablesAll integer Variables of this module\n", | |
|     "\n", | |
|     "property nameName of the module\n", | |
|     "\n", | |
|     "class PrismProgramA Prism Program\n", | |
|     "\n", | |
|     "property constantsGet Program Constants\n", | |
|     "\n", | |
|     "define_constantsself: stormpy.storage.storage.PrismProgram, arg0: Dict[storm::expressions::Variable, storm::expressions::Expression]stormpy.storage.storage.PrismProgramDefine constants\n", | |
|     "\n", | |
|     "property expression_managerGet the expression manager for expressions in this program\n", | |
|     "\n", | |
|     "flattenself: stormpy.storage.storage.PrismProgramsmt_factory: stormpy.utility.utility.SmtSolverFactory=<stormpy.utility.utility.SmtSolverFactory object at 0x7fd42a7e1730>stormpy.storage.storage.PrismProgramPut program into a single module\n", | |
|     "\n", | |
|     "get_constantself: stormpy.storage.storage.PrismProgramname: strstorm::prism::Constantget_label_expressionself: stormpy.storage.storage.PrismProgramlabel: strstorm::expressions::ExpressionGet the expression of the given label.\n", | |
|     "\n", | |
|     "get_moduleself: stormpy.storage.storage.PrismProgrammodule_name: strstorm::prism::Moduleproperty hasUndefinedConstantsDoes the program have undefined constants?\n", | |
|     "\n", | |
|     "property has_undefined_constantsFlag if program has undefined constants\n", | |
|     "\n", | |
|     "property isDeterministicModelDoes the program describe a deterministic model?\n", | |
|     "\n", | |
|     "property labelsGet all labels in the program\n", | |
|     "\n", | |
|     "property model_typeModel type\n", | |
|     "\n", | |
|     "property modulesModules in the program\n", | |
|     "\n", | |
|     "property nr_modulesNumber of modules\n", | |
|     "\n", | |
|     "restrict_commandsself: stormpy.storage.storage.PrismProgramarg0: stormpy.core.FlatSetstormpy.storage.storage.PrismProgramRestrict commands\n", | |
|     "\n", | |
|     "property reward_modelsThe defined reward models\n", | |
|     "\n", | |
|     "simplifyself: stormpy.storage.storage.PrismProgramstormpy.storage.storage.PrismProgramSimplify\n", | |
|     "\n", | |
|     "substitute_constantsself: stormpy.storage.storage.PrismProgramstormpy.storage.storage.PrismProgramSubstitute constants within program\n", | |
|     "\n", | |
|     "substitute_formulasself: stormpy.storage.storage.PrismProgramstormpy.storage.storage.PrismProgramSubstitute formulas within program\n", | |
|     "\n", | |
|     "to_janiself: stormpy.storage.storage.PrismProgramproperties: List[stormpy.core.Property]all_variables_global: bool = Truesuffix: str = ''Tuple[storm::jani::Model, List[stormpy.core.Property]]Transform to Jani program\n", | |
|     "\n", | |
|     "property undefined_constants_are_graph_preservingFlag if the undefined constants do not change the graph structure\n", | |
|     "\n", | |
|     "used_constantsself: stormpy.storage.storage.PrismProgramList[storm::prism::Constant]Compute Used Constants\n", | |
|     "\n", | |
|     "property variablesGet all Expression Variables used by the program\n", | |
|     "\n", | |
|     "class PrismRewardModelReward declaration in prism\n", | |
|     "\n", | |
|     "property nameget name of the reward model\n", | |
|     "\n", | |
|     "class PrismUpdateAn update in a Prism command\n", | |
|     "\n", | |
|     "property assignmentsAssignments in the update\n", | |
|     "\n", | |
|     "property probability_expressionThe probability expression for this update\n", | |
|     "\n", | |
|     "class PrismVariableA program variable in a Prism program\n", | |
|     "\n", | |
|     "property expression_variableThe expression variable corresponding to the variable\n", | |
|     "\n", | |
|     "property initial_value_expressionThe expression represented the initial value of the variable\n", | |
|     "\n", | |
|     "property nameVariable name\n", | |
|     "\n", | |
|     "class SchedulerChoiceDoubleA choice of a finite memory scheduler\n", | |
|     "\n", | |
|     "property definedIs the choice defined by the scheduler?\n", | |
|     "\n", | |
|     "property deterministicIs the choice deterministic (given by a Dirac distribution)?\n", | |
|     "\n", | |
|     "get_choiceself: stormpy.storage.storage.SchedulerChoiceDoublestorm::storage::Distribution<double, unsigned long>Get the distribution over the actions\n", | |
|     "\n", | |
|     "get_deterministic_choiceself: stormpy.storage.storage.SchedulerChoiceDoubleintGet the deterministic choice\n", | |
|     "\n", | |
|     "class SchedulerDoubleA Finite Memory Scheduler\n", | |
|     "\n", | |
|     "compute_action_supportself: stormpy.storage.storage.SchedulerDoublenondeterministic_choice_indices: List[int]stormpy.storage.storage.BitVectorproperty deterministicIs the scheduler deterministic?\n", | |
|     "\n", | |
|     "get_choiceself: stormpy.storage.storage.SchedulerDoublestate_index: intmemory_index: int = 0storm::storage::SchedulerChoice<double>property memory_sizeHow much memory does the scheduler take?\n", | |
|     "\n", | |
|     "property memorylessIs the scheduler memoryless?\n", | |
|     "\n", | |
|     "property partialIs the scheduler partial?\n", | |
|     "\n", | |
|     "class SparseCtmcCTMC in sparse representation\n", | |
|     "\n", | |
|     "property exit_ratesclass SparseDtmcDTMC in sparse representation\n", | |
|     "\n", | |
|     "class SparseMAMA in sparse representation\n", | |
|     "\n", | |
|     "apply_schedulerself: stormpy.storage.storage.SparseMAscheduler: storm::storage::Scheduler<double>drop_unreachable_states: bool=Truestormpy.storage.storage._SparseModelapply scheduler\n", | |
|     "\n", | |
|     "convert_to_ctmcself: stormpy.storage.storage.SparseMAstormpy.storage.storage.SparseCtmcConvert the MA into a CTMC.\n", | |
|     "\n", | |
|     "property convertible_to_ctmcCheck whether the MA can be converted into a CTMC.\n", | |
|     "\n", | |
|     "property exit_ratesproperty markovian_statesproperty nondeterministic_choice_indicesclass SparseMatrixSparse matrix\n", | |
|     "\n", | |
|     "get_rowself: stormpy.storage.storage.SparseMatrixrow: intstorm::storage::SparseMatrix<double>::rowsGet row\n", | |
|     "\n", | |
|     "get_row_group_endself: stormpy.storage.storage.SparseMatrixarg0: intintget_row_group_startself: stormpy.storage.storage.SparseMatrixarg0: intintget_rowsself: stormpy.storage.storage.SparseMatrixrow_start: introw_end: intstorm::storage::SparseMatrix<double>::rowsGet rows from start to end\n", | |
|     "\n", | |
|     "property has_trivial_row_groupingTrivial row grouping\n", | |
|     "\n", | |
|     "property nr_columnsNumber of columns\n", | |
|     "\n", | |
|     "property nr_entriesNumber of non-zero entries\n", | |
|     "\n", | |
|     "property nr_rowsNumber of rows\n", | |
|     "\n", | |
|     "print_rowself: stormpy.storage.storage.SparseMatrixrow: intstrPrint rows from start to end\n", | |
|     "\n", | |
|     "row_iterself: stormpy.storage.storage.SparseMatrixrow_start: introw_end: intiteratorGet iterator from start to end\n", | |
|     "\n", | |
|     "submatrixself: stormpy.storage.storage.SparseMatrixrow_constraint: stormpy.storage.storage.BitVectorcolumn_constraint: stormpy.storage.storage.BitVectorinsert_diagonal_entries: bool = Falsestormpy.storage.storage.SparseMatrixGet submatrix\n", | |
|     "\n", | |
|     "class SparseMatrixBuilderBuilder of sparse matrix\n", | |
|     "\n", | |
|     "add_next_valueself: stormpy.storage.storage.SparseMatrixBuilderrow: intcolumn: intvalue: floatNoneSets the matrix entry at the given row and column to the given value. After all entries have been added,\n", | |
|     "calling function build() is mandatory.\n", | |
|     "\n", | |
|     "Note: this is a linear setter. That is, it must be called consecutively for each entry, row by row and\n", | |
|     "column by column. As multiple entries per column are admitted, consecutive calls to this method are\n", | |
|     "admitted to mention the same row-column-pair. If rows are skipped entirely, the corresponding rows are\n", | |
|     "treated as empty. If these constraints are not met, an exception is thrown.\n", | |
|     "\n", | |
|     "\n", | |
|     "<dl style='margin: 20px 0;'>\n", | |
|     "<dt>Parameters</dt>\n", | |
|     "<dd>\n", | |
|     "- row (double) – The row in which the matrix entry is to be set  \n", | |
|     "- column (double) – The column in which the matrix entry is to be set  \n", | |
|     "- value (double) – The value that is to be set at the specified row and column  \n", | |
|     "\n", | |
|     "\n", | |
|     "</dd>\n", | |
|     "\n", | |
|     "</dl>\n", | |
|     "\n", | |
|     "buildself: stormpy.storage.storage.SparseMatrixBuilderoverridden_row_count: int=0overridden_column_count: int=0overridden-row_group_count: int=0storm::storage::SparseMatrix<double>Finalize the sparse matrix\n", | |
|     "\n", | |
|     "get_current_row_group_countself: stormpy.storage.storage.SparseMatrixBuilderintGet the current row group count\n", | |
|     "\n", | |
|     "get_last_columnself: stormpy.storage.storage.SparseMatrixBuilderintthe most recently used column\n", | |
|     "\n", | |
|     "get_last_rowself: stormpy.storage.storage.SparseMatrixBuilderintGet the most recently used row\n", | |
|     "\n", | |
|     "new_row_groupself: stormpy.storage.storage.SparseMatrixBuilderstarting_row: intNoneStart a new row group in the matrix\n", | |
|     "\n", | |
|     "replace_columnsself: stormpy.storage.storage.SparseMatrixBuilderreplacements: List[int]offset: intNoneReplaces all columns with id >= offset according to replacements.\n", | |
|     "Every state with id offset+i is replaced by the id in replacements[i]. Afterwards the columns are sorted.\n", | |
|     "\n", | |
|     "\n", | |
|     "<dl style='margin: 20px 0;'>\n", | |
|     "<dt>Parameters</dt>\n", | |
|     "<dd>\n", | |
|     "- const& replacements (std::vector<double>) – replacements Mapping indicating the replacements from offset+i -> value of i  \n", | |
|     "- offset (int) – Offset to add to each id in vector index.  \n", | |
|     "\n", | |
|     "\n", | |
|     "</dd>\n", | |
|     "\n", | |
|     "</dl>\n", | |
|     "\n", | |
|     "class SparseMatrixEntryEntry of sparse matrix\n", | |
|     "\n", | |
|     "property columnColumn\n", | |
|     "\n", | |
|     "set_valueself: stormpy.storage.storage.SparseMatrixEntryvalue: floatNoneSet value\n", | |
|     "\n", | |
|     "valueself: stormpy.storage.storage.SparseMatrixEntryfloatValue\n", | |
|     "\n", | |
|     "class SparseMatrixRowsSet of rows in a sparse matrix\n", | |
|     "\n", | |
|     "class SparseMdpMDP in sparse representation\n", | |
|     "\n", | |
|     "apply_schedulerself: stormpy.storage.storage.SparseMdpscheduler: storm::storage::Scheduler<double>drop_unreachable_states: bool=Truestormpy.storage.storage._SparseModelapply scheduler\n", | |
|     "\n", | |
|     "get_choice_indexself: stormpy.storage.storage.SparseMdpstate: intaction_offset: intintgets the choice index for the offset action from the given state.\n", | |
|     "\n", | |
|     "get_nr_available_actionsself: stormpy.storage.storage.SparseMdpstate: intintproperty nondeterministic_choice_indicesclass SparseModelActionAction for state in sparse model\n", | |
|     "\n", | |
|     "property idId\n", | |
|     "\n", | |
|     "property transitionsGet transitions\n", | |
|     "\n", | |
|     "class SparseModelActionsActions for state in sparse model\n", | |
|     "\n", | |
|     "class SparseModelComponentsComponents required for building a sparse model\n", | |
|     "\n", | |
|     "property choice_labelingA list that stores a labeling for each choice\n", | |
|     "\n", | |
|     "property choice_originsStores for each choice from which parts of the input model description it originates\n", | |
|     "\n", | |
|     "property exit_ratesThe exit rate for each state. Must be given for CTMCs and MAs, if rate_transitions is false. Otherwise, it is optional.\n", | |
|     "\n", | |
|     "property markovian_statesA list that stores which states are Markovian (only for Markov Automata)\n", | |
|     "\n", | |
|     "property observability_classesThe POMDP observations\n", | |
|     "\n", | |
|     "property player1_matrixMatrix of player 1 choices (needed for stochastic two player games\n", | |
|     "\n", | |
|     "property rate_transitionsTrue iff the transition values (for Markovian choices) are interpreted as rates\n", | |
|     "\n", | |
|     "property reward_modelsReward models associated with the model\n", | |
|     "\n", | |
|     "property state_labelingThe state labeling\n", | |
|     "\n", | |
|     "property state_valuationsA list that stores for each state to which variable valuation it belongs\n", | |
|     "\n", | |
|     "property transition_matrixThe transition matrix\n", | |
|     "\n", | |
|     "class SparseModelStateState in sparse model\n", | |
|     "\n", | |
|     "property actionsGet actions\n", | |
|     "\n", | |
|     "property idId\n", | |
|     "\n", | |
|     "property labelsLabels\n", | |
|     "\n", | |
|     "class SparseModelStatesStates in sparse model\n", | |
|     "\n", | |
|     "class SparseParametricCtmcpCTMC in sparse representation\n", | |
|     "\n", | |
|     "class SparseParametricDtmcpDTMC in sparse representation\n", | |
|     "\n", | |
|     "class SparseParametricMApMA in sparse representation\n", | |
|     "\n", | |
|     "apply_schedulerself: stormpy.storage.storage.SparseParametricMAscheduler: storm::storage::Scheduler<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RAcarl::MonomialComparator<&carl::Monomial::compareGradedLexicaltrue>carl::StdMultivariatePolynomialPolicies<carl::NoReasonscarl::NoAllocator> > >true> >drop_unreachable_states: bool=Truestormpy.storage.storage._SparseParametricModelapply scheduler\n", | |
|     "\n", | |
|     "property nondeterministic_choice_indicesclass SparseParametricMdppMDP in sparse representation\n", | |
|     "\n", | |
|     "apply_schedulerself: stormpy.storage.storage.SparseParametricMdpscheduler: storm::storage::Scheduler<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RAcarl::MonomialComparator<&carl::Monomial::compareGradedLexicaltrue>carl::StdMultivariatePolynomialPolicies<carl::NoReasonscarl::NoAllocator> > >true> >drop_unreachable_states: bool=Truestormpy.storage.storage._SparseParametricModelapply scheduler\n", | |
|     "\n", | |
|     "property nondeterministic_choice_indicesclass SparseParametricModelActionAction for state in sparse parametric model\n", | |
|     "\n", | |
|     "property idId\n", | |
|     "\n", | |
|     "property transitionsGet transitions\n", | |
|     "\n", | |
|     "class SparseParametricModelActionsActions for state in sparse parametric model\n", | |
|     "\n", | |
|     "class SparseParametricModelStateState in sparse parametric model\n", | |
|     "\n", | |
|     "property actionsGet actions\n", | |
|     "\n", | |
|     "property idId\n", | |
|     "\n", | |
|     "property labelsLabels\n", | |
|     "\n", | |
|     "class SparseParametricModelStatesStates in sparse parametric model\n", | |
|     "\n", | |
|     "class SparseParametricPomdpPOMDP in sparse representation\n", | |
|     "\n", | |
|     "get_observationself: stormpy.storage.storage.SparseParametricPomdpstate: intintproperty nr_observationsproperty observationsclass SparseParametricRewardModelReward structure for parametric sparse models\n", | |
|     "\n", | |
|     "get_state_action_rewardself: stormpy.storage.storage.SparseParametricRewardModelarg0: intcarl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::MonomialComparator<&carl::Monomial::compareGradedLexical, true>, carl::StdMultivariatePolynomialPolicies<carl::NoReasons, carl::NoAllocator> > >, true>get_state_rewardself: stormpy.storage.storage.SparseParametricRewardModelarg0: intcarl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RA, carl::MonomialComparator<&carl::Monomial::compareGradedLexical, true>, carl::StdMultivariatePolynomialPolicies<carl::NoReasons, carl::NoAllocator> > >, true>property has_state_action_rewardsproperty has_state_rewardsproperty has_transition_rewardsreduce_to_state_based_rewardsself: stormpy.storage.storage.SparseParametricRewardModeltransition_matrix: storm::storage::SparseMatrix<carl::RationalFunction<carl::FactorizedPolynomial<carl::MultivariatePolynomial<cln::cl_RAcarl::MonomialComparator<&carl::Monomial::compareGradedLexicaltrue>carl::StdMultivariatePolynomialPolicies<carl::NoReasonscarl::NoAllocator> > >true> >only_state_rewards: boolNoneReduce to state-based rewards\n", | |
|     "\n", | |
|     "property state_action_rewardsproperty state_rewardsproperty transition_rewardsclass SparsePomdpPOMDP in sparse representation\n", | |
|     "\n", | |
|     "get_observationself: stormpy.storage.storage.SparsePomdpstate: intintproperty nr_observationsproperty observationsclass SparseRewardModelReward structure for sparse models\n", | |
|     "\n", | |
|     "get_state_action_rewardself: stormpy.storage.storage.SparseRewardModelarg0: intfloatget_state_rewardself: stormpy.storage.storage.SparseRewardModelarg0: intfloatget_zero_reward_statesself: stormpy.storage.storage.SparseRewardModeltransition_matrix: storm::storage::SparseMatrix<double>stormpy.storage.storage.BitVectorget states where all rewards are zero\n", | |
|     "\n", | |
|     "property has_state_action_rewardsproperty has_state_rewardsproperty has_transition_rewardsreduce_to_state_based_rewardsself: stormpy.storage.storage.SparseRewardModeltransition_matrix: storm::storage::SparseMatrix<double>only_state_rewards: boolNoneReduce to state-based rewards\n", | |
|     "\n", | |
|     "property state_action_rewardsproperty state_rewardsproperty transition_rewardsclass StateLabelingLabeling for states\n", | |
|     "\n", | |
|     "add_label_to_stateself: stormpy.storage.storage.StateLabelinglabel: strstate: intNoneAdd label to state\n", | |
|     "\n", | |
|     "get_labels_of_stateself: stormpy.storage.storage.StateLabelingstate: intSet[str]Get labels of given state\n", | |
|     "\n", | |
|     "get_statesself: stormpy.storage.storage.StateLabelinglabel: strstormpy.storage.storage.BitVectorGet all states which have the given label\n", | |
|     "\n", | |
|     "has_state_labelself: stormpy.storage.storage.StateLabelinglabel: strstate: intboolCheck if the given state has the given label\n", | |
|     "\n", | |
|     "set_statesself: stormpy.storage.storage.StateLabelinglabel: strstates: stormpy.storage.storage.BitVectorNoneAdd a label to the given states\n", | |
|     "\n", | |
|     "class StateValuationValuations for explicit states\n", | |
|     "\n", | |
|     "get_boolean_valueself: stormpy.storage.storage.StateValuationstate: intvariable: storm::expressions::Variableboolget_integer_valueself: stormpy.storage.storage.StateValuationstate: intvariable: storm::expressions::Variableintget_jsonself: stormpy.storage.storage.StateValuationstate: intselected_variables: Optional[Set[storm::expressions::Variable]]=Nonestrget_nr_of_statesself: stormpy.storage.storage.StateValuationintget_rational_valueself: stormpy.storage.storage.StateValuationstate: intvariable: storm::expressions::Variable__gmp_expr<__mpq_struct [1], __mpq_struct [1]>get_stringself: stormpy.storage.storage.StateValuationstate: intpretty: bool=Trueselected_variables: Optional[Set[storm::expressions::Variable]]=Nonestrclass StateValuationsBuilderadd_stateself: stormpy.storage.storage.StateValuationsBuilder, state: int, boolean_values: List[bool]=[], integer_values: List[int]=[], rational_values: List[__gmp_expr<__mpq_struct [1], __mpq_struct [1]>]=[]NoneAdds a new state, no more variables should be added afterwards\n", | |
|     "\n", | |
|     "add_variableself: stormpy.storage.storage.StateValuationsBuildervariable: storm::expressions::VariableNoneAdds a new variable\n", | |
|     "\n", | |
|     "buildself: stormpy.storage.storage.StateValuationsBuilderarg0: intstormpy.storage.storage.StateValuationCreates the finalized state valuations object\n", | |
|     "\n", | |
|     "class SymbolicSylvanCtmcCTMC in symbolic representation\n", | |
|     "\n", | |
|     "class SymbolicSylvanDtmcDTMC in symbolic representation\n", | |
|     "\n", | |
|     "class SymbolicSylvanMAMA in symbolic representation\n", | |
|     "\n", | |
|     "class SymbolicSylvanMdpMDP in symbolic representation\n", | |
|     "\n", | |
|     "class SymbolicSylvanParametricCtmcpCTMC in symbolic representation\n", | |
|     "\n", | |
|     "class SymbolicSylvanParametricDtmcpDTMC in symbolic representation\n", | |
|     "\n", | |
|     "class SymbolicSylvanParametricMApMA in symbolic representation\n", | |
|     "\n", | |
|     "class SymbolicSylvanParametricMdppMDP in symbolic representation\n", | |
|     "\n", | |
|     "class SymbolicSylvanParametricRewardModelReward structure for parametric symbolic models\n", | |
|     "\n", | |
|     "property has_state_action_rewardsproperty has_state_rewardsproperty has_transition_rewardsclass SymbolicSylvanRewardModelReward structure for symbolic models\n", | |
|     "\n", | |
|     "property has_state_action_rewardsproperty has_state_rewardsproperty has_transition_rewardsclass VariableRepresents a variable\n", | |
|     "\n", | |
|     "get_expressionself: stormpy.storage.storage.Variablestorm::expressions::ExpressionGet expression from variable\n", | |
|     "\n", | |
|     "has_bitvector_typeself: stormpy.storage.storage.VariableboolCheck if the variable is of bitvector type\n", | |
|     "\n", | |
|     "has_boolean_typeself: stormpy.storage.storage.VariableboolCheck if the variable is of boolean type\n", | |
|     "\n", | |
|     "has_integer_typeself: stormpy.storage.storage.VariableboolCheck if the variable is of integer type\n", | |
|     "\n", | |
|     "has_numerical_typeself: stormpy.storage.storage.VariableboolCheck if the variable is of numerical type\n", | |
|     "\n", | |
|     "has_rational_typeself: stormpy.storage.storage.VariableboolCheck if the variable is of rational type\n", | |
|     "\n", | |
|     "property nameVariable name\n", | |
|     "\n", | |
|     "build_parametric_sparse_matrixarrayrow_group_indices=[]Build a sparse matrix from numpy array.\n", | |
|     "\n", | |
|     "\n", | |
|     "<dl style='margin: 20px 0;'>\n", | |
|     "<dt>Parameters</dt>\n", | |
|     "<dd>\n", | |
|     "- array (numpy) – The array.  \n", | |
|     "- row_group_indices (List[double]) – List containing the starting row of each row group in ascending order.  \n", | |
|     "\n", | |
|     "\n", | |
|     "</dd>\n", | |
|     "<dt>Returns</dt>\n", | |
|     "<dd>\n", | |
|     "Parametric sparse matrix.\n", | |
|     "\n", | |
|     "</dd>\n", | |
|     "\n", | |
|     "</dl>\n", | |
|     "\n", | |
|     "build_sparse_matrixarrayrow_group_indices=[]Build a sparse matrix from numpy array.\n", | |
|     "\n", | |
|     "\n", | |
|     "<dl style='margin: 20px 0;'>\n", | |
|     "<dt>Parameters</dt>\n", | |
|     "<dd>\n", | |
|     "- array (numpy) – The array.  \n", | |
|     "- row_group_indices (List[double]) – List containing the starting row of each row group in ascending order.  \n", | |
|     "\n", | |
|     "\n", | |
|     "</dd>\n", | |
|     "<dt>Returns</dt>\n", | |
|     "<dd>\n", | |
|     "Sparse matrix.\n", | |
|     "\n", | |
|     "</dd>\n", | |
|     "\n", | |
|     "</dl>\n", | |
|     "\n", | |
|     "collect_informationarg0: stormpy.storage.storage.JaniModelstormpy.storage.storage.JaniInformationObjecteliminate_reward_accumulationsmodel: stormpy.storage.storage.JaniModelproperties: List[stormpy.core.Property]List[stormpy.core.Property]Eliminate reward accumulations" | |
|    ] | |
|   } | |
|  ], | |
|  "metadata": { | |
|   "date": 1598178167.095977, | |
|   "filename": "storage.rst", | |
|   "kernelspec": { | |
|    "display_name": "Python", | |
|    "language": "python3", | |
|    "name": "python3" | |
|   }, | |
|   "title": "Stormpy.storage" | |
|  }, | |
|  "nbformat": 4, | |
|  "nbformat_minor": 4 | |
| } |