|  |  | @ -156,7 +156,8 @@ namespace storm { | 
			
		
	
		
			
				
					|  |  |  |                  * | 
			
		
	
		
			
				
					|  |  |  |                  * @return Id of added failed place. | 
			
		
	
		
			
				
					|  |  |  |                  */ | 
			
		
	
		
			
				
					|  |  |  |                 uint64_t addFailedPlace(std::shared_ptr<storm::storage::DFTElement<ValueType> const> dftElement, storm::gspn::LayoutInfo const& layoutInfo, bool initialFailed = false); | 
			
		
	
		
			
				
					|  |  |  |                 uint64_t | 
			
		
	
		
			
				
					|  |  |  |                 addFailedPlace(std::shared_ptr<storm::storage::DFTElement<ValueType> const> dftElement, storm::gspn::LayoutInfo const &layoutInfo, bool initialFailed = false); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |                 /*! | 
			
		
	
		
			
				
					|  |  |  |                  * Add unavailable place for element. | 
			
		
	
	
		
			
				
					|  |  | @ -167,7 +168,8 @@ namespace storm { | 
			
		
	
		
			
				
					|  |  |  |                  * | 
			
		
	
		
			
				
					|  |  |  |                  * @return Id of added unavailable place. | 
			
		
	
		
			
				
					|  |  |  |                  */ | 
			
		
	
		
			
				
					|  |  |  |                 uint64_t addUnavailablePlace(std::shared_ptr<storm::storage::DFTElement<ValueType> const> dftElement, storm::gspn::LayoutInfo const& layoutInfo, bool initialAvailable = true); | 
			
		
	
		
			
				
					|  |  |  |                 uint64_t addUnavailablePlace(std::shared_ptr<storm::storage::DFTElement<ValueType> const> dftElement, storm::gspn::LayoutInfo const &layoutInfo, | 
			
		
	
		
			
				
					|  |  |  |                                              bool initialAvailable = true); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |                 /*! | 
			
		
	
		
			
				
					|  |  |  |                  * Add disabled place for element. | 
			
		
	
	
		
			
				
					|  |  | @ -193,9 +195,12 @@ namespace storm { | 
			
		
	
		
			
				
					|  |  |  |                 storm::storage::DFT<ValueType> const& mDft; | 
			
		
	
		
			
				
					|  |  |  |                 storm::gspn::GspnBuilder builder; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |                 // Options | 
			
		
	
		
			
				
					|  |  |  |                 // Transformation options | 
			
		
	
		
			
				
					|  |  |  |                 // Flag indicating if smart semantics should be used. Smart semantics will only generate necessary parts of the GSPNs. | 
			
		
	
		
			
				
					|  |  |  |                 bool smart; | 
			
		
	
		
			
				
					|  |  |  |                 // Flag indicating if Don't Care places and Failed places should be merged. | 
			
		
	
		
			
				
					|  |  |  |                 bool mergedDCFailed; | 
			
		
	
		
			
				
					|  |  |  |                 // Set of DFT elements which should have Don't Care propagation. | 
			
		
	
		
			
				
					|  |  |  |                 std::set<uint64_t> dontCareElements; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |                 // Interface places for DFT elements | 
			
		
	
	
		
			
				
					|  |  | @ -210,6 +215,7 @@ namespace storm { | 
			
		
	
		
			
				
					|  |  |  |                 static constexpr const char* STR_FAILSAVE = "_failsave";        // Name standard for place which indicates the failsave state of a gate. | 
			
		
	
		
			
				
					|  |  |  |                 static constexpr const char* STR_ACTIVATING = "_activating";    // Name standard for transition that point towards a place, which in turn indicates its activity. | 
			
		
	
		
			
				
					|  |  |  |                 static constexpr const char* STR_ACTIVATED = "_active";         // Name standard for place which indicates the activity. | 
			
		
	
		
			
				
					|  |  |  |                 static constexpr const char* STR_DONTCARE = "_dontcare";        // Name standard for place which indicates Don't Care. | 
			
		
	
		
			
				
					|  |  |  |             }; | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  | 
 |