graphIsolator.c File Reference

#include "graph_boyer.h"

Include dependency graph for graphIsolator.c:

Go to the source code of this file.

Defines

#define GRAPHISOLATOR_C

Functions

void _FillVisitedFlags (graphP, int)
int _GetNextVertexOnExternalFace (graphP theGraph, int curVertex, int *pPrevLink)
int _JoinBicomps (graphP theGraph)
void _RecordPertinentChildBicomp (graphP theGraph, int I, int RootVertex)
int _GetPertinentChildBicomp (graphP theGraph, int W)
int _ChooseTypeOfNonplanarityMinor (graphP theGraph, int I, int R)
int _IsolateKuratowskiSubgraph (graphP theGraph, int I)
int _FindUnembeddedEdgeToAncestor (graphP theGraph, int cutVertex, int *pAncestor, int *pDescendant)
int _FindUnembeddedEdgeToCurVertex (graphP theGraph, int cutVertex, int *pDescendant)
int _FindUnembeddedEdgeToSubtree (graphP theGraph, int ancestor, int SubtreeRoot, int *pDescendant)
int _MarkDFSPath (graphP theGraph, int ancestor, int descendant)
int _MarkPathAlongBicompExtFace (graphP theGraph, int startVert, int endVert)
int _AddAndMarkEdge (graphP theGraph, int ancestor, int descendant)
void _AddBackEdge (graphP theGraph, int ancestor, int descendant)
int _DeleteUnmarkedVerticesAndEdges (graphP theGraph)
int _InitializeIsolatorContext (graphP theGraph)
int _IsolateMinorA (graphP theGraph)
int _IsolateMinorB (graphP theGraph)
int _IsolateMinorC (graphP theGraph)
int _IsolateMinorD (graphP theGraph)
int _IsolateMinorE (graphP theGraph)
int _IsolateMinorE1 (graphP theGraph)
int _IsolateMinorE2 (graphP theGraph)
int _IsolateMinorE3 (graphP theGraph)
int _IsolateMinorE4 (graphP theGraph)
int _GetLeastAncestorConnection (graphP theGraph, int cutVertex)
int _MarkDFSPathsToDescendants (graphP theGraph)
int _AddAndMarkUnembeddedEdges (graphP theGraph)


Define Documentation

#define GRAPHISOLATOR_C
 

Definition at line 7 of file graphIsolator.c.


Function Documentation

int _AddAndMarkEdge graphP  theGraph,
int  ancestor,
int  descendant
 

Definition at line 689 of file graphIsolator.c.

int _AddAndMarkUnembeddedEdges graphP  theGraph  ) 
 

Definition at line 667 of file graphIsolator.c.

void _AddBackEdge graphP  theGraph,
int  ancestor,
int  descendant
 

Definition at line 711 of file graphIsolator.c.

int _ChooseTypeOfNonplanarityMinor graphP  theGraph,
int  I,
int  R
 

Definition at line 56 of file graphNonplanar.c.

int _DeleteUnmarkedVerticesAndEdges graphP  theGraph  ) 
 

Definition at line 768 of file graphIsolator.c.

void _FillVisitedFlags graphP  ,
int 
 

int _FindUnembeddedEdgeToAncestor graphP  theGraph,
int  cutVertex,
int *  pAncestor,
int *  pDescendant
 

Definition at line 424 of file graphIsolator.c.

int _FindUnembeddedEdgeToCurVertex graphP  theGraph,
int  cutVertex,
int *  pDescendant
 

Definition at line 454 of file graphIsolator.c.

int _FindUnembeddedEdgeToSubtree graphP  theGraph,
int  ancestor,
int  SubtreeRoot,
int *  pDescendant
 

Definition at line 481 of file graphIsolator.c.

int _GetLeastAncestorConnection graphP  theGraph,
int  cutVertex
 

Definition at line 401 of file graphIsolator.c.

int _GetNextVertexOnExternalFace graphP  theGraph,
int  curVertex,
int *  pPrevLink
 

int _GetPertinentChildBicomp graphP  theGraph,
int  W
 

int _InitializeIsolatorContext graphP  theGraph  ) 
 

Definition at line 114 of file graphIsolator.c.

int _IsolateKuratowskiSubgraph graphP  theGraph,
int  I
 

int _IsolateMinorA graphP  theGraph  ) 
 

Definition at line 161 of file graphIsolator.c.

int _IsolateMinorB graphP  theGraph  ) 
 

Definition at line 177 of file graphIsolator.c.

int _IsolateMinorC graphP  theGraph  ) 
 

Definition at line 195 of file graphIsolator.c.

int _IsolateMinorD graphP  theGraph  ) 
 

Definition at line 224 of file graphIsolator.c.

int _IsolateMinorE graphP  theGraph  ) 
 

Definition at line 240 of file graphIsolator.c.

int _IsolateMinorE1 graphP  theGraph  ) 
 

Definition at line 278 of file graphIsolator.c.

int _IsolateMinorE2 graphP  theGraph  ) 
 

Definition at line 314 of file graphIsolator.c.

int _IsolateMinorE3 graphP  theGraph  ) 
 

Definition at line 330 of file graphIsolator.c.

int _IsolateMinorE4 graphP  theGraph  ) 
 

Definition at line 361 of file graphIsolator.c.

int _JoinBicomps graphP  theGraph  ) 
 

int _MarkDFSPath graphP  theGraph,
int  ancestor,
int  descendant
 

Definition at line 579 of file graphIsolator.c.

int _MarkDFSPathsToDescendants graphP  theGraph  ) 
 

Definition at line 648 of file graphIsolator.c.

int _MarkPathAlongBicompExtFace graphP  theGraph,
int  startVert,
int  endVert
 

Definition at line 537 of file graphIsolator.c.

void _RecordPertinentChildBicomp graphP  theGraph,
int  I,
int  RootVertex
 


Generated on Thu Oct 20 14:59:06 2005 for DominoParitySeparator by  doxygen 1.4.5