DFS Module
Depth-first traversal functions.
Functions and values
| Function or value | Description | 
            
                
              
              
                  Full Usage: 
                   
              foldPostorder g fn acc
                  Parameters: 
 IDiGraphAccessible<'a, 'b>
                    
                    fn : 'c -> IVertex<'a> -> 'c
                    
                    acc : 'c
                    
                    Returns: 'c
                  
                   | 
          |
            
                
              
              
                  Full Usage: 
                   
              foldPostorderWithRoots g roots fn acc
                  Parameters: 
 IDiGraphAccessible<'a, 'b>
                    
                    roots : IVertex<'a> list
                    
                    fn : 'c -> IVertex<'a> -> 'c
                    
                    acc : 'c
                    
                    Returns: 'c
                  
                   | 
          
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              foldPostorderWithRoots2 g roots fn acc
                  Parameters: 
 IDiGraphAccessible<'a, 'b>
                    
                    roots : IVertex<'a> seq
                    
                    fn : 'c -> IVertex<'a> -> 'c
                    
                    acc : 'c
                    
                    Returns: 'c
                  
                   | 
          
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              foldPostorderWithRoots3 g roots fn acc
                  Parameters: 
 IDiGraphAccessible<'a, 'b>
                    
                    roots : IVertex<'a> seq
                    
                    fn : 'c -> IVertex<'a> -> 'c
                    
                    acc : 'c
                    
                    Returns: 'c
                  
                   | 
          
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              foldPreorder g fn acc
                  Parameters: 
 IDiGraphAccessible<'a, 'b>
                    
                    fn : 'c -> IVertex<'a> -> 'c
                    
                    acc : 'c
                    
                    Returns: 'c
                  
                   | 
          |
            
                
              
              
                  Full Usage: 
                   
              foldPreorderWithRoots g roots fn acc
                  Parameters: 
 IDiGraphAccessible<'a, 'b>
                    
                    roots : IVertex<'a> list
                    
                    fn : 'c -> IVertex<'a> -> 'c
                    
                    acc : 'c
                    
                    Returns: 'c
                  
                   | 
          
            
 
  | 
        
            
                
              
              
                  Full Usage: 
                   
              foldRevPostorder g fn acc
                  Parameters: 
 IDiGraphAccessible<'a, 'b>
                    
                    fn : 'c -> IVertex<'a> -> 'c
                    
                    acc : 'c
                    
                    Returns: 'c
                  
                   | 
          |
            
                
              
              
                  Full Usage: 
                   
              foldRevPostorderWithRoots g roots fn acc
                  Parameters: 
 IDiGraphAccessible<'a, 'b>
                    
                    roots : IVertex<'a> list
                    
                    fn : 'c -> IVertex<'a> -> 'c
                    
                    acc : 'c
                    
                    Returns: 'c
                  
                   | 
          
            
 
  | 
        
            
                
              
               | 
          
            
  | 
        
            
                
              
              
                  Full Usage: 
                   
              iterPostorderWithRoots g roots fn
                  Parameters: 
 IDiGraphAccessible<'a, 'b>
                    
                    roots : IVertex<'a> list
                    
                    fn : IVertex<'a> -> unit
                    
                     | 
          
            
  | 
        
            
                
              
               | 
          
            
  | 
        
            
                
              
              
                  Full Usage: 
                   
              iterPreorderWithRoots g roots fn
                  Parameters: 
 IDiGraphAccessible<'a, 'b>
                    
                    roots : IVertex<'a> list
                    
                    fn : IVertex<'a> -> unit
                    
                     | 
          
            
  | 
        
            
                
              
              
                  Full Usage: 
                   
              iterRevPostorder g fn
                  Parameters: 
 IDiGraphAccessible<'a, 'b>
                    
                    fn : IVertex<'a> -> unit
                    
                     | 
          
            
  | 
        
            
                
              
              
                  Full Usage: 
                   
              iterRevPostorderWithRoots g roots fn
                  Parameters: 
 IDiGraphAccessible<'a, 'b>
                    
                    roots : IVertex<'a> list
                    
                    fn : IVertex<'a> -> unit
                    
                     | 
          
            
  | 
        
            B2R2