Back to index

salome-med  6.5.0
MEDCouplingBasicsTest5.hxx
Go to the documentation of this file.
00001 // Copyright (C) 2007-2012  CEA/DEN, EDF R&D
00002 //
00003 // This library is free software; you can redistribute it and/or
00004 // modify it under the terms of the GNU Lesser General Public
00005 // License as published by the Free Software Foundation; either
00006 // version 2.1 of the License.
00007 //
00008 // This library is distributed in the hope that it will be useful,
00009 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00010 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00011 // Lesser General Public License for more details.
00012 //
00013 // You should have received a copy of the GNU Lesser General Public
00014 // License along with this library; if not, write to the Free Software
00015 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
00016 //
00017 // See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
00018 //
00019 
00020 #ifndef __MEDCOUPLINGBASICSTEST5_HXX__
00021 #define __MEDCOUPLINGBASICSTEST5_HXX__
00022 
00023 #include "MEDCouplingBasicsTest.hxx"
00024 
00025 #include <map>
00026 #include <vector>
00027 
00028 namespace ParaMEDMEM
00029 {
00030   class DataArrayDouble;
00031   class MEDCouplingUMesh;
00032   class MEDCouplingFieldDouble;
00033   class MEDCouplingMultiFields;
00034 
00035   class MEDCouplingBasicsTest5 : public MEDCouplingBasicsTest
00036   {
00037     CPPUNIT_TEST_SUITE(MEDCouplingBasicsTest5);
00038     CPPUNIT_TEST( testUMeshTessellate2D1 );
00039     CPPUNIT_TEST( testIntersect2DMeshesTmp4 );
00040     CPPUNIT_TEST( testGetCellIdsCrossingPlane1 );
00041     CPPUNIT_TEST( testBuildSlice3D1 );
00042     CPPUNIT_TEST( testBuildSlice3DSurf1 );
00043     CPPUNIT_TEST( testDataArrayDoubleAdvSetting1 );
00044     CPPUNIT_TEST( testDataArrayIntAdvSetting1 );
00045     CPPUNIT_TEST( testBuildDescendingConnec2Of3DMesh1 );
00046     CPPUNIT_TEST( testAre2DCellsNotCorrectlyOriented1 );
00047     CPPUNIT_TEST( testDataArrayAbs1 );
00048     CPPUNIT_TEST( testGetValueOn3 );
00049     CPPUNIT_TEST( testGetNodeIdsOfCell2 );
00050     CPPUNIT_TEST( testRenumberNodesInConn1 );
00051     CPPUNIT_TEST( testComputeNeighborsOfCells1 );
00052     CPPUNIT_TEST( testCheckButterflyCellsBug1 );
00053     CPPUNIT_TEST( testDataArrayIntRange1 );
00054     CPPUNIT_TEST( testDataArrayDoubleGetMinMaxPerComponent1 );
00055     CPPUNIT_TEST( testDataArrayIntGetHashCode1 );
00056     CPPUNIT_TEST( testZipConnectivityPol1 );
00057     CPPUNIT_TEST_SUITE_END();
00058   public:
00059     void testUMeshTessellate2D1();
00060     void testIntersect2DMeshesTmp4();
00061     void testGetCellIdsCrossingPlane1();
00062     void testBuildSlice3D1();
00063     void testBuildSlice3DSurf1();
00064     void testDataArrayDoubleAdvSetting1();
00065     void testDataArrayIntAdvSetting1();
00066     void testBuildDescendingConnec2Of3DMesh1();
00067     void testAre2DCellsNotCorrectlyOriented1();
00068     void testDataArrayAbs1();
00069     void testGetValueOn3();
00070     void testGetNodeIdsOfCell2();
00071     void testRenumberNodesInConn1();
00072     void testComputeNeighborsOfCells1();
00073     void testCheckButterflyCellsBug1();
00074     void testDataArrayIntRange1();
00075     void testDataArrayDoubleGetMinMaxPerComponent1();
00076     void testDataArrayIntGetHashCode1();
00077     void testZipConnectivityPol1();
00078   };
00079 }
00080 
00081 #endif