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? ;
 |