xmsmesh  1.0
MeQuadBlossomUnitTests Class Reference

Contains unit tests for MeQuadBlossom and MeQuadBlossomImpl classes. More...

Inheritance diagram for MeQuadBlossomUnitTests:

Public Member Functions

void testGetInteriorEdges ()
 Test GetInteriorEdges function.
 
void testGetBoundaryEdges ()
 Test GetBoundaryEdges function.
 
void testProcessVertexChains ()
 Test ProcessVertexChains function.
 
void testEta ()
 Test GetEtaAngle and GetEtaDistance functions.
 
void testGetAngle ()
 Test GetAngle function.
 
void testExtractCellsAdjacentToPoint ()
 Test ExtractCellsAdjacentToPoint function.
 
void testGetEdges ()
 Test GetAngle function.
 
void testEliminateEdges ()
 Test GetAngle function.
 
void testSimpleTriangle ()
 Test simple triangle with three divisions on each side.
 
void testSimpleQuad ()
 Test simple quad with three divisions on each side.
 
void testComplexQuad ()
 Test complex quad with three divisions on two opposite sides and.
 
void testSplitToQuads ()
 Test MeQuadBlossom::SplitToQuads. More...
 
void testEstimatedRunTime ()
 Test function to get estimated time to run Quad Blossom algorithm.
 
void testPreMakeQuads ()
 Test PreMakeQuads function.
 

Detailed Description

Contains unit tests for MeQuadBlossom and MeQuadBlossomImpl classes.

Definition at line 23 of file MeQuadBlossom.t.h.

Member Function Documentation

◆ testSplitToQuads()

void MeQuadBlossomUnitTests::testSplitToQuads ( )

Test MeQuadBlossom::SplitToQuads.

[snip_test_2DShapes]

[snip_test_2DShapes]

Definition at line 1914 of file MeQuadBlossom.cpp.

References xms::XmUGrid::New(), xms::MeQuadBlossom::SplitToQuads(), TS_ASSERT_DELTA_VECPT3D, and TS_ASSERT_EQUALS_VEC.


The documentation for this class was generated from the following files: