Version: 6.3.1
Public Member Functions | Private Member Functions

INTERP_TEST.HexaTests Class Reference

Class performing intersection tests on meshes with hexahedral elements. More...

#include <HexaTests.hxx>

Inheritance diagram for INTERP_TEST.HexaTests:
Inheritance graph

Public Member Functions

void simpleHexaBox ()
 Intersection between two boxes, aligned with the axes.One has 60 hexahedral elements and the other has 39 tetrahedral elements.
void reflexiveHexaBox ()
 Intersection of a box with 60 hexahedral elements with itself.
void hexaBoxes ()
 Intersection between two boxes, aligned with the axes.Both have hexahedral elements : one 36, the other 60.
void hexaBoxesMoved ()
 Intersection between two boxes in general position with hexahedral elements.

Private Member Functions

 CPPUNIT_TEST_SUITE (HexaTests)
 CPPUNIT_TEST (simpleHexaBox)
 CPPUNIT_TEST (hexaBoxes)
 CPPUNIT_TEST (hexaBoxesMoved)
 CPPUNIT_TEST_SUITE_END ()

Detailed Description

Class performing intersection tests on meshes with hexahedral elements.


Member Function Documentation

INTERP_TEST.HexaTests.CPPUNIT_TEST_SUITE ( HexaTests  ) [private]
INTERP_TEST.HexaTests.CPPUNIT_TEST ( simpleHexaBox  ) [private]
INTERP_TEST.HexaTests.CPPUNIT_TEST ( hexaBoxes  ) [private]
INTERP_TEST.HexaTests.CPPUNIT_TEST ( hexaBoxesMoved  ) [private]
INTERP_TEST.HexaTests.CPPUNIT_TEST_SUITE_END ( ) [private]
void INTERP_TEST.HexaTests.simpleHexaBox ( )

Intersection between two boxes, aligned with the axes.One has 60 hexahedral elements and the other has 39 tetrahedral elements.

Status : pass

References INTERP_TEST.InterpolationTestSuite< 3, 3 >._testTools.

void INTERP_TEST.HexaTests.reflexiveHexaBox ( )

Intersection of a box with 60 hexahedral elements with itself.

Status : pass

References INTERP_TEST.InterpolationTestSuite< 3, 3 >._testTools.

void INTERP_TEST.HexaTests.hexaBoxes ( )

Intersection between two boxes, aligned with the axes.Both have hexahedral elements : one 36, the other 60.

Status : pass

References INTERP_TEST.InterpolationTestSuite< 3, 3 >._testTools.

void INTERP_TEST.HexaTests.hexaBoxesMoved ( )

Intersection between two boxes in general position with hexahedral elements.

One has 200 elements and the other 420. Status : fails - reason unknown. The matrix does not fulfil the transpose requirement : that W_AB = W_BA^T

References INTERP_TEST.InterpolationTestSuite< 3, 3 >._testTools.

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS