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.
		
		
		
		
		
			
		
			
				
					
					
						
							58 lines
						
					
					
						
							1.9 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							58 lines
						
					
					
						
							1.9 KiB
						
					
					
				| #pragma once | |
|  | |
| #include "storm/settings/modules/ModuleSettings.h" | |
|  | |
| namespace storm { | |
|     namespace settings { | |
|         namespace modules { | |
|              | |
|             /*! | |
|              * This class represents the settings for the abstraction procedures. | |
|              */ | |
|             class AbstractionSettings : public ModuleSettings { | |
|             public: | |
|                 /*! | |
|                  * Creates a new set of abstraction settings. | |
|                  */ | |
|                 AbstractionSettings(); | |
|                  | |
|                 /*! | |
|                  * Retrieves whether the option to add all guards was set. | |
|                  * | |
|                  * @return True iff the option was set. | |
|                  */ | |
|                 bool isAddAllGuardsSet() const; | |
| 
 | |
|                 /*! | |
|                  * Retrieves whether the option to split predicates to atoms was set. | |
|                  * | |
|                  * @return True iff the option was set. | |
|                  */ | |
|                 bool isSplitPredicatesSet() const; | |
| 
 | |
|                 /*! | |
|                  * Retrieves whether the option to split the initially added guards to atoms was set. | |
|                  * | |
|                  * @return True iff the option was set. | |
|                  */ | |
|                 bool isSplitInitialGuardsSet() const; | |
| 
 | |
|                 /*! | |
|                  * Retrieves whether the option to split guards derived later to atoms was set. | |
|                  * | |
|                  * @return True iff the option was set. | |
|                  */ | |
|                 bool isSplitGuardsSet() const; | |
| 
 | |
|                 const static std::string moduleName; | |
|                  | |
|             private: | |
|                 const static std::string addAllGuardsOptionName; | |
|                 const static std::string splitPredicatesOptionName; | |
|                 const static std::string splitInitialGuardsOptionName; | |
|                 const static std::string splitGuardsOptionName; | |
|             }; | |
|              | |
|         } | |
|     } | |
| }
 |