org.starhope.appius.physica
Class QuarticAlgorithm

java.lang.Object
  extended by org.starhope.appius.physica.TriangulationAlgorithm
      extended by org.starhope.appius.physica.QuarticAlgorithm

 class QuarticAlgorithm
extends TriangulationAlgorithm

QuarticAlgorithm class. O(n^4) algorithm. The most brute-force of the algorithms.


Field Summary
(package private) static String algoName
           
(package private)  Circle c
          WRITEME: Document this brpocock@star-hope.org
(package private)  int i
          WRITEME: Document this brpocock@star-hope.org
(package private)  int j
          WRITEME: Document this brpocock@star-hope.org
(package private)  int k
          WRITEME: Document this brpocock@star-hope.org
(package private)  int l
          WRITEME: Document this brpocock@star-hope.org
 
Fields inherited from class org.starhope.appius.physica.TriangulationAlgorithm
algName, edgeState, insideState, nStates, pointState, state, triangleState, triangulationState
 
Constructor Summary
QuarticAlgorithm(Triangulation t, int nPoints)
          WRITEME: Document this constructor brpocock@star-hope.org
 
Method Summary
 void reset()
          WRITEME: Document this method brpocock@star-hope.org
 void triangulate(Triangulation t)
          WRITEME: Document this method brpocock@star-hope.org
 
Methods inherited from class org.starhope.appius.physica.TriangulationAlgorithm
nextStep, setAlgorithmState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

algoName

static final String algoName
See Also:
Constant Field Values

c

Circle c
WRITEME: Document this brpocock@star-hope.org


i

int i
WRITEME: Document this brpocock@star-hope.org


j

int j
WRITEME: Document this brpocock@star-hope.org


k

int k
WRITEME: Document this brpocock@star-hope.org


l

int l
WRITEME: Document this brpocock@star-hope.org

Constructor Detail

QuarticAlgorithm

public QuarticAlgorithm(Triangulation t,
                        int nPoints)
WRITEME: Document this constructor brpocock@star-hope.org

Parameters:
t - WRITEME
nPoints - WRITEME
Method Detail

reset

public void reset()
Description copied from class: TriangulationAlgorithm
WRITEME: Document this method brpocock@star-hope.org

Overrides:
reset in class TriangulationAlgorithm
See Also:
TriangulationAlgorithm.reset()

triangulate

public void triangulate(Triangulation t)
Description copied from class: TriangulationAlgorithm
WRITEME: Document this method brpocock@star-hope.org

Specified by:
triangulate in class TriangulationAlgorithm
Parameters:
t - WRITEME
See Also:
TriangulationAlgorithm.triangulate(org.starhope.appius.physica.Triangulation)