Main   Namespaces   Classes   Hierarchy   Annotated   Files   Compound   Global   Pages  

ResistanceUtil Namespace Reference

Utilities to compute AdjacencyGraphs, etc. More...

Functions

void Initialize ()
 Must be called before SimulateAndOverEdge() can be called!
void AddAdjacencies (const HexBoard &brd, AdjacencyGraph graph[BLACK_AND_WHITE])
 Computes AdjacencyGraphs for this board state using a default ConductanceValues object.
void SimulateAndOverEdge (const HexBoard &brd, AdjacencyGraph graph[BLACK_AND_WHITE])
 Tries to simulate the vc set obtained by anding over the edge by giving connections to cells near the edge.

Detailed Description

Utilities to compute AdjacencyGraphs, etc.


Function Documentation

void ResistanceUtil::AddAdjacencies ( const HexBoard brd,
AdjacencyGraph  graph[BLACK_AND_WHITE] 
)

Computes AdjacencyGraphs for this board state using a default ConductanceValues object.

Definition at line 306 of file Resistance.cpp.

Referenced by WolveSearch::ComputeResistance(), and Resistance::Evaluate().

void ResistanceUtil::Initialize (  ) 

Must be called before SimulateAndOverEdge() can be called!

Definition at line 300 of file Resistance.cpp.

void ResistanceUtil::SimulateAndOverEdge ( const HexBoard brd,
AdjacencyGraph  graph[BLACK_AND_WHITE] 
)

Tries to simulate the vc set obtained by anding over the edge by giving connections to cells near the edge.

Definition at line 313 of file Resistance.cpp.

References VCBuilderParam::and_over_edge, HexBoard::Builder(), HexPointUtil::colorEdge1(), HexPointUtil::colorEdge2(), LogWarning(), VCBuilder::Parameters(), and WHITE.


6 Jan 2011 Doxygen 1.6.3