| 
|   | Edge ()=default | 
|   | 
|   | Edge (uint64_t sourceLocationIndex, uint64_t actionIndex, boost::optional< storm::expressions::Expression > const &rate, std::shared_ptr< TemplateEdge > const &templateEdge, std::vector< std::pair< uint64_t, storm::expressions::Expression > > const &destinationTargetLocationsAndProbabilities) | 
|   | 
|   | Edge (uint64_t sourceLocationIndex, uint64_t actionIndex, boost::optional< storm::expressions::Expression > const &rate, std::shared_ptr< TemplateEdge > const &templateEdge, std::vector< uint64_t > const &destinationLocations, std::vector< storm::expressions::Expression > const &destinationProbabilities) | 
|   | 
| uint64_t  | getSourceLocationIndex () const | 
|   | Retrieves the index of the source location.  
  | 
|   | 
| uint64_t  | getActionIndex () const | 
|   | Retrieves the id of the action with which this edge is labeled.  
  | 
|   | 
| bool  | hasSilentAction () const | 
|   | Returns whether it contains the silent action.  
  | 
|   | 
| bool  | hasRate () const | 
|   | Retrieves whether this edge has an associated rate.  
  | 
|   | 
| storm::expressions::Expression const &  | getRate () const | 
|   | Retrieves the rate of this edge.  
  | 
|   | 
| boost::optional< storm::expressions::Expression > const &  | getOptionalRate () const | 
|   | Retrieves an optional that stores the rate if there is any and none otherwise.  
  | 
|   | 
| void  | setRate (storm::expressions::Expression const &rate) | 
|   | Sets a new rate for this edge.  
  | 
|   | 
| storm::expressions::Expression const &  | getGuard () const | 
|   | Retrieves the guard of this edge.  
  | 
|   | 
| void  | setGuard (storm::expressions::Expression const &guard) | 
|   | Sets a new guard for this edge.  
  | 
|   | 
| EdgeDestination const &  | getDestination (uint64_t index) const | 
|   | Retrieves the destination with the given index.  
  | 
|   | 
| std::vector< EdgeDestination > const &  | getDestinations () const | 
|   | Retrieves the destinations of this edge.  
  | 
|   | 
| std::vector< EdgeDestination > &  | getDestinations () | 
|   | Retrieves the destinations of this edge.  
  | 
|   | 
| std::size_t  | getNumberOfDestinations () const | 
|   | Retrieves the number of destinations of this edge.  
  | 
|   | 
| void  | substitute (std::map< storm::expressions::Variable, storm::expressions::Expression > const &substitution, bool const substituteTranscendentalNumbers) | 
|   | Substitutes all variables in all expressions according to the given substitution.  
  | 
|   | 
| storm::storage::FlatSet< storm::expressions::Variable > const &  | getWrittenGlobalVariables () const | 
|   | Retrieves a set of (global) variables that are written by at least one of the edge's destinations.  
  | 
|   | 
| OrderedAssignments const &  | getAssignments () const | 
|   | Retrieves the assignments of this edge.  
  | 
|   | 
| bool  | usesVariablesInNonTransientAssignments (std::set< storm::expressions::Variable > const &variables) const | 
|   | Checks whether the provided variables appear on the right-hand side of non-transient assignments.  
  | 
|   | 
| bool  | hasTransientEdgeDestinationAssignments () const | 
|   | Retrieves whether there is any transient edge destination assignment in the edge.  
  | 
|   | 
| bool  | usesAssignmentLevels (bool onlyTransient=false) const | 
|   | Retrieves whether the edge uses an assignment level other than zero.  
  | 
|   | 
| uint64_t  | getColor () const | 
|   | Retrieves the color of the edge.  
  | 
|   | 
| void  | setColor (uint64_t newColor) | 
|   | Sets the color of the edge.  
  | 
|   | 
| void  | simplifyIndexedAssignments (VariableSet const &localVars) | 
|   | 
| std::shared_ptr< TemplateEdge > const &  | getTemplateEdge () | 
|   | 
| void  | setTemplateEdge (std::shared_ptr< TemplateEdge > const &newTe) | 
|   | 
| int64_t const &  | getLowestAssignmentLevel () const | 
|   | Retrieves the lowest assignment level occurring in a destination assignment.  
  | 
|   | 
| int64_t const &  | getHighestAssignmentLevel () const | 
|   | Retrieves the highest assignment level occurring in a destination assignment If no assignment exists, this value is always zero.  
  | 
|   | 
| std::string  | toString () const | 
|   | 
| void  | assertValid () const | 
|   | 
Definition at line 17 of file Edge.h.