| 
					
					
						
							
						
					
					
				 | 
				@ -13,27 +13,6 @@ namespace storm { | 
			
		
		
	
		
			
				 | 
				 | 
				    namespace utility { | 
				 | 
				 | 
				    namespace utility { | 
			
		
		
	
		
			
				 | 
				 | 
				        namespace resources { | 
				 | 
				 | 
				        namespace resources { | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				            /*! | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				             * Get CPU limit. | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				             * @return CPU limit in seconds. | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				             */ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            inline std::size_t getCPULimit() { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                rlimit rl; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                getrlimit(RLIMIT_CPU, &rl); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                return rl.rlim_cur; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            } | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            /*! | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				             * Set CPU limit. | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				             * @param seconds CPU limit in seconds. | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				             */ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            inline void setCPULimit(std::size_t seconds) { | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                rlimit rl; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                getrlimit(RLIMIT_CPU, &rl); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                rl.rlim_cur = seconds; | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                setrlimit(RLIMIT_CPU, &rl); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            } | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				            /*! | 
				 | 
				 | 
				            /*! | 
			
		
		
	
		
			
				 | 
				 | 
				             * Get used CPU time. | 
				 | 
				 | 
				             * Get used CPU time. | 
			
		
		
	
		
			
				 | 
				 | 
				             * @return CPU time in seconds. | 
				 | 
				 | 
				             * @return CPU time in seconds. | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |