23 lines
		
	
	
		
			445 B
		
	
	
	
		
			Factor
		
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			445 B
		
	
	
	
		
			Factor
		
	
	
|  | ! Copyright (C) 2008 William Schlieper <schlieper@unc.edu> | ||
|  | ! See http://factorcode.org/license.txt for BSD license. | ||
|  | 
 | ||
|  | USING: accessors kernel graph-theory ;
 | ||
|  | 
 | ||
|  | IN: graph-theory.reversals | ||
|  | 
 | ||
|  | TUPLE: reversal graph ;
 | ||
|  | 
 | ||
|  | GENERIC: reverse-graph ( graph -- reversal )
 | ||
|  | 
 | ||
|  | M: graph reverse-graph reversal boa ;
 | ||
|  | 
 | ||
|  | M: reversal reverse-graph graph>> ;
 | ||
|  | 
 | ||
|  | INSTANCE: reversal graph | ||
|  | 
 | ||
|  | M: reversal vertices | ||
|  |     graph>> vertices ;
 | ||
|  | 
 | ||
|  | M: reversal adj? | ||
|  |     swapd graph>> adj? ;
 |