Version: 5.1.6

INTERP_TEST.SingleElementPlanarTests Class Reference

Class testing algorithm by intersecting simple meshes having only one planar element each. More...

#include <SingleElementPlanarTests.hxx>

Inheritance diagram for INTERP_TEST.SingleElementPlanarTests:
Inheritance graph

Public Member Functions

void diamondsBasic ()
void tangentDiamonds ()
void tangentSquares ()
void diamondsSharingVertex1 ()
void identicalSquares ()
void squareAndDiamondBasic ()
void squareAndDiamondCritical ()
void diamondsCritical ()
void quadranglesCritical ()
void quadrangleAndDiamondCritical ()
void diamondsCritical2 ()
void hexagonsCritical1 ()
void hexagonsCritical2 ()
void squareAndQuadrangleCritical ()
void diamondsSharingVertex2 ()
void triangleAndDiamondCritical ()
void triangleAndSquareBasic ()
void trianglesCritical ()
void paralellogramsCritical1 ()
void paralellogramsCritical2 ()
void trianglesTangencyCritical ()
void trianglesTangencyCritical2 ()
void trianglesTangencyCritical3 ()
void trianglesTangencyCritical4 ()
void diamondsBasic_Triangulation ()
void tangentDiamonds_Triangulation ()
void tangentSquares_Triangulation ()
void diamondsSharingVertex1_Triangulation ()
void identicalSquares_Triangulation ()
void squareAndDiamondBasic_Triangulation ()
void squareAndDiamondCritical_Triangulation ()
void diamondsCritical_Triangulation ()
void quadranglesCritical_Triangulation ()
void quadrangleAndDiamondCritical_Triangulation ()
void diamondsCritical2_Triangulation ()
void hexagonsCritical1_Triangulation ()
void hexagonsCritical2_Triangulation ()
void squareAndQuadrangleCritical_Triangulation ()
void diamondsSharingVertex2_Triangulation ()
void triangleAndDiamondCritical_Triangulation ()
void triangleAndSquareBasic_Triangulation ()
void trianglesCritical_Triangulation ()
void paralellogramsCritical1_Triangulation ()
void paralellogramsCritical2_Triangulation ()
void trianglesTangencyCritical_Triangulation ()
void trianglesTangencyCritical2_Triangulation ()
void trianglesTangencyCritical3_Triangulation ()
void trianglesTangencyCritical4_Triangulation ()

Private Member Functions

 CPPUNIT_TEST_SUITE (SingleElementPlanarTests)
 CPPUNIT_TEST (diamondsBasic)
 CPPUNIT_TEST (tangentDiamonds)
 CPPUNIT_TEST (tangentSquares)
 CPPUNIT_TEST (diamondsSharingVertex1)
 CPPUNIT_TEST (identicalSquares)
 CPPUNIT_TEST (squareAndDiamondBasic)
 CPPUNIT_TEST (squareAndDiamondCritical)
 CPPUNIT_TEST (diamondsCritical)
 CPPUNIT_TEST (quadranglesCritical)
 CPPUNIT_TEST (quadrangleAndDiamondCritical)
 CPPUNIT_TEST (diamondsCritical2)
 CPPUNIT_TEST (hexagonsCritical1)
 CPPUNIT_TEST (hexagonsCritical2)
 CPPUNIT_TEST (squareAndQuadrangleCritical)
 CPPUNIT_TEST (diamondsSharingVertex2)
 CPPUNIT_TEST (triangleAndDiamondCritical)
 CPPUNIT_TEST (triangleAndSquareBasic)
 CPPUNIT_TEST (trianglesCritical)
 CPPUNIT_TEST (paralellogramsCritical1)
 CPPUNIT_TEST (paralellogramsCritical2)
 CPPUNIT_TEST (trianglesTangencyCritical)
 CPPUNIT_TEST (trianglesTangencyCritical2)
 CPPUNIT_TEST (trianglesTangencyCritical3)
 CPPUNIT_TEST (trianglesTangencyCritical4)
 CPPUNIT_TEST (diamondsBasic_Triangulation)
 CPPUNIT_TEST (tangentDiamonds_Triangulation)
 CPPUNIT_TEST (tangentSquares_Triangulation)
 CPPUNIT_TEST (diamondsSharingVertex1_Triangulation)
 CPPUNIT_TEST (identicalSquares_Triangulation)
 CPPUNIT_TEST (diamondsCritical_Triangulation)
 CPPUNIT_TEST (quadranglesCritical_Triangulation)
 CPPUNIT_TEST (quadrangleAndDiamondCritical_Triangulation)
 CPPUNIT_TEST (diamondsCritical2_Triangulation)
 CPPUNIT_TEST (hexagonsCritical1_Triangulation)
 CPPUNIT_TEST (hexagonsCritical2_Triangulation)
 CPPUNIT_TEST (squareAndQuadrangleCritical_Triangulation)
 CPPUNIT_TEST (diamondsSharingVertex2_Triangulation)
 CPPUNIT_TEST (triangleAndDiamondCritical_Triangulation)
 CPPUNIT_TEST (triangleAndSquareBasic_Triangulation)
 CPPUNIT_TEST (trianglesCritical_Triangulation)
 CPPUNIT_TEST (paralellogramsCritical1_Triangulation)
 CPPUNIT_TEST (paralellogramsCritical2_Triangulation)
 CPPUNIT_TEST (trianglesTangencyCritical_Triangulation)
 CPPUNIT_TEST (trianglesTangencyCritical2_Triangulation)
 CPPUNIT_TEST (trianglesTangencyCritical3_Triangulation)
 CPPUNIT_TEST (trianglesTangencyCritical4_Triangulation)
 CPPUNIT_TEST_SUITE_END ()

Detailed Description

Class testing algorithm by intersecting simple meshes having only one planar element each.

This serves mainly to verify that the volume calculations between elements is correct.


Member Function Documentation

INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST_SUITE ( SingleElementPlanarTests   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( diamondsBasic   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( tangentDiamonds   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( tangentSquares   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( diamondsSharingVertex1   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( identicalSquares   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( squareAndDiamondBasic   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( squareAndDiamondCritical   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( diamondsCritical   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( quadranglesCritical   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( quadrangleAndDiamondCritical   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( diamondsCritical2   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( hexagonsCritical1   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( hexagonsCritical2   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( squareAndQuadrangleCritical   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( diamondsSharingVertex2   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( triangleAndDiamondCritical   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( triangleAndSquareBasic   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( trianglesCritical   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( paralellogramsCritical1   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( paralellogramsCritical2   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( trianglesTangencyCritical   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( trianglesTangencyCritical2   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( trianglesTangencyCritical3   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( trianglesTangencyCritical4   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( diamondsBasic_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( tangentDiamonds_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( tangentSquares_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( diamondsSharingVertex1_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( identicalSquares_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( diamondsCritical_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( quadranglesCritical_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( quadrangleAndDiamondCritical_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( diamondsCritical2_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( hexagonsCritical1_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( hexagonsCritical2_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( squareAndQuadrangleCritical_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( diamondsSharingVertex2_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( triangleAndDiamondCritical_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( triangleAndSquareBasic_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( trianglesCritical_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( paralellogramsCritical1_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( paralellogramsCritical2_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( trianglesTangencyCritical_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( trianglesTangencyCritical2_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( trianglesTangencyCritical3_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST ( trianglesTangencyCritical4_Triangulation   )  [private]
INTERP_TEST.SingleElementPlanarTests.CPPUNIT_TEST_SUITE_END (  )  [private]
void INTERP_TEST.SingleElementPlanarTests::diamondsBasic (  ) 
void INTERP_TEST.SingleElementPlanarTests::tangentDiamonds (  ) 
void INTERP_TEST.SingleElementPlanarTests::tangentSquares (  ) 
void INTERP_TEST.SingleElementPlanarTests::diamondsSharingVertex1 (  ) 
void INTERP_TEST.SingleElementPlanarTests::identicalSquares (  ) 
void INTERP_TEST.SingleElementPlanarTests::squareAndDiamondBasic (  ) 
void INTERP_TEST.SingleElementPlanarTests::squareAndDiamondCritical (  ) 
void INTERP_TEST.SingleElementPlanarTests::diamondsCritical (  ) 
void INTERP_TEST.SingleElementPlanarTests::quadranglesCritical (  ) 
void INTERP_TEST.SingleElementPlanarTests::quadrangleAndDiamondCritical (  ) 
void INTERP_TEST.SingleElementPlanarTests::diamondsCritical2 (  ) 
void INTERP_TEST.SingleElementPlanarTests::hexagonsCritical1 (  ) 
void INTERP_TEST.SingleElementPlanarTests::hexagonsCritical2 (  ) 
void INTERP_TEST.SingleElementPlanarTests::squareAndQuadrangleCritical (  ) 
void INTERP_TEST.SingleElementPlanarTests::diamondsSharingVertex2 (  ) 
void INTERP_TEST.SingleElementPlanarTests::triangleAndDiamondCritical (  ) 
void INTERP_TEST.SingleElementPlanarTests::triangleAndSquareBasic (  ) 
void INTERP_TEST.SingleElementPlanarTests::trianglesCritical (  ) 
void INTERP_TEST.SingleElementPlanarTests::paralellogramsCritical1 (  ) 
void INTERP_TEST.SingleElementPlanarTests::paralellogramsCritical2 (  ) 
void INTERP_TEST.SingleElementPlanarTests::trianglesTangencyCritical (  ) 
void INTERP_TEST.SingleElementPlanarTests::trianglesTangencyCritical2 (  ) 
void INTERP_TEST.SingleElementPlanarTests::trianglesTangencyCritical3 (  ) 
void INTERP_TEST.SingleElementPlanarTests::trianglesTangencyCritical4 (  ) 
void INTERP_TEST.SingleElementPlanarTests::diamondsBasic_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::tangentDiamonds_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::tangentSquares_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::diamondsSharingVertex1_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::identicalSquares_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::squareAndDiamondBasic_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::squareAndDiamondCritical_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::diamondsCritical_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::quadranglesCritical_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::quadrangleAndDiamondCritical_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::diamondsCritical2_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::hexagonsCritical1_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::hexagonsCritical2_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::squareAndQuadrangleCritical_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::diamondsSharingVertex2_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::triangleAndDiamondCritical_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::triangleAndSquareBasic_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::trianglesCritical_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::paralellogramsCritical1_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::paralellogramsCritical2_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::trianglesTangencyCritical_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::trianglesTangencyCritical2_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::trianglesTangencyCritical3_Triangulation (  ) 
void INTERP_TEST.SingleElementPlanarTests::trianglesTangencyCritical4_Triangulation (  )