Class RandomSamplingTriangulations
java.lang.Object
Jcg.meshgeneration.RandomSamplingTriangulations
- Author:
- amturing JVM options: -XX:-UseGCOverheadLimit
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRandomSamplingTriangulations(boolean debug) RandomSamplingTriangulations(int n, boolean debug) -
Method Summary
Modifier and TypeMethodDescriptionaddRoot()(package private) void(package private) void(package private) intdecodeSubtree(Halfedge<Point_2> nodeEdge, int i) (package private) voidvoidgenerateTriangulation(int n) (package private) int[]generateWord(int n) (package private) static boolean(package private) static boolean(package private) static booleanisValid(int[] word) newFace()(package private) int[]
-
Field Details
-
debug
boolean debug -
n
int n -
word
int[] word -
poly
-
rootEdge
-
outerFace
-
-
Constructor Details
-
RandomSamplingTriangulations
public RandomSamplingTriangulations(boolean debug) -
RandomSamplingTriangulations
public RandomSamplingTriangulations(int n, boolean debug) -
RandomSamplingTriangulations
public RandomSamplingTriangulations()
-
-
Method Details
-
isValid
static boolean isValid(int[] word) -
generateWord
int[] generateWord(int n) -
validateWord
int[] validateWord() -
newVertex
-
newHalfedge
-
newFace
-
decodeSubtree
-
addLeaf
-
addRoot
-
decodeTree
void decodeTree() -
isInternal
-
isExternal
-
close
-
computeClosure
void computeClosure() -
generateTriangulation
public void generateTriangulation(int n)
-