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