Loading src/TNL/Meshes/MeshDetails/initializer/SuperentityStorageInitializer.h +1 −1 Original line number Diff line number Diff line Loading @@ -57,7 +57,7 @@ public: void initSuperentities( InitializerType& meshInitializer ) { TNL_ASSERT_GT( dynamicStorageNetwork.size(), 0, TNL_ASSERT_GT( dynamicStorageNetwork.size(), (size_t) 0, "No superentity indices were collected. This is a bug in the mesh initializer." ); TNL_ASSERT_EQ( (size_t) getMaxSuperentityIndex(), dynamicStorageNetwork.size() - 1, "Superentities for some entities are missing. " Loading src/UnitTests/Meshes/BoundaryTagsTest.h +4 −4 Original line number Diff line number Diff line Loading @@ -83,13 +83,13 @@ TEST( MeshTest, RegularMeshOfQuadrilateralsTest ) std::vector< IndexType > interiorCells = {4, 7}; // Test boundary cells EXPECT_EQ( mesh.template getBoundaryEntitiesCount< 2 >(), boundaryCells.size() ); EXPECT_EQ( mesh.template getBoundaryEntitiesCount< 2 >(), (int) boundaryCells.size() ); for( size_t i = 0; i < boundaryCells.size(); i++ ) { EXPECT_TRUE( mesh.template isBoundaryEntity< 2 >( boundaryCells[ i ] ) ); EXPECT_EQ( mesh.template getBoundaryEntityIndex< 2 >( i ), boundaryCells[ i ] ); } // Test interior cells EXPECT_EQ( mesh.template getInteriorEntitiesCount< 2 >(), interiorCells.size() ); EXPECT_EQ( mesh.template getInteriorEntitiesCount< 2 >(), (int) interiorCells.size() ); for( size_t i = 0; i < interiorCells.size(); i++ ) { EXPECT_FALSE( mesh.template isBoundaryEntity< 2 >( interiorCells[ i ] ) ); EXPECT_EQ( mesh.template getInteriorEntityIndex< 2 >( i ), interiorCells[ i ] ); Loading @@ -99,13 +99,13 @@ TEST( MeshTest, RegularMeshOfQuadrilateralsTest ) std::vector< IndexType > interiorFaces = {1, 2, 5, 6, 9, 10, 11, 13, 14, 16, 17, 18, 20, 21, 23, 24, 27}; // Test boundary faces EXPECT_EQ( mesh.template getBoundaryEntitiesCount< 1 >(), boundaryFaces.size() ); EXPECT_EQ( mesh.template getBoundaryEntitiesCount< 1 >(), (int) boundaryFaces.size() ); for( size_t i = 0; i < boundaryFaces.size(); i++ ) { EXPECT_TRUE( mesh.template isBoundaryEntity< 1 >( boundaryFaces[ i ] ) ); EXPECT_EQ( mesh.template getBoundaryEntityIndex< 1 >( i ), boundaryFaces[ i ] ); } // Test interior faces EXPECT_EQ( mesh.template getInteriorEntitiesCount< 1 >(), interiorFaces.size() ); EXPECT_EQ( mesh.template getInteriorEntitiesCount< 1 >(), (int) interiorFaces.size() ); for( size_t i = 0; i < interiorFaces.size(); i++ ) { EXPECT_FALSE( mesh.template isBoundaryEntity< 1 >( interiorFaces[ i ] ) ); EXPECT_EQ( mesh.template getInteriorEntityIndex< 1 >( i ), interiorFaces[ i ] ); Loading Loading
src/TNL/Meshes/MeshDetails/initializer/SuperentityStorageInitializer.h +1 −1 Original line number Diff line number Diff line Loading @@ -57,7 +57,7 @@ public: void initSuperentities( InitializerType& meshInitializer ) { TNL_ASSERT_GT( dynamicStorageNetwork.size(), 0, TNL_ASSERT_GT( dynamicStorageNetwork.size(), (size_t) 0, "No superentity indices were collected. This is a bug in the mesh initializer." ); TNL_ASSERT_EQ( (size_t) getMaxSuperentityIndex(), dynamicStorageNetwork.size() - 1, "Superentities for some entities are missing. " Loading
src/UnitTests/Meshes/BoundaryTagsTest.h +4 −4 Original line number Diff line number Diff line Loading @@ -83,13 +83,13 @@ TEST( MeshTest, RegularMeshOfQuadrilateralsTest ) std::vector< IndexType > interiorCells = {4, 7}; // Test boundary cells EXPECT_EQ( mesh.template getBoundaryEntitiesCount< 2 >(), boundaryCells.size() ); EXPECT_EQ( mesh.template getBoundaryEntitiesCount< 2 >(), (int) boundaryCells.size() ); for( size_t i = 0; i < boundaryCells.size(); i++ ) { EXPECT_TRUE( mesh.template isBoundaryEntity< 2 >( boundaryCells[ i ] ) ); EXPECT_EQ( mesh.template getBoundaryEntityIndex< 2 >( i ), boundaryCells[ i ] ); } // Test interior cells EXPECT_EQ( mesh.template getInteriorEntitiesCount< 2 >(), interiorCells.size() ); EXPECT_EQ( mesh.template getInteriorEntitiesCount< 2 >(), (int) interiorCells.size() ); for( size_t i = 0; i < interiorCells.size(); i++ ) { EXPECT_FALSE( mesh.template isBoundaryEntity< 2 >( interiorCells[ i ] ) ); EXPECT_EQ( mesh.template getInteriorEntityIndex< 2 >( i ), interiorCells[ i ] ); Loading @@ -99,13 +99,13 @@ TEST( MeshTest, RegularMeshOfQuadrilateralsTest ) std::vector< IndexType > interiorFaces = {1, 2, 5, 6, 9, 10, 11, 13, 14, 16, 17, 18, 20, 21, 23, 24, 27}; // Test boundary faces EXPECT_EQ( mesh.template getBoundaryEntitiesCount< 1 >(), boundaryFaces.size() ); EXPECT_EQ( mesh.template getBoundaryEntitiesCount< 1 >(), (int) boundaryFaces.size() ); for( size_t i = 0; i < boundaryFaces.size(); i++ ) { EXPECT_TRUE( mesh.template isBoundaryEntity< 1 >( boundaryFaces[ i ] ) ); EXPECT_EQ( mesh.template getBoundaryEntityIndex< 1 >( i ), boundaryFaces[ i ] ); } // Test interior faces EXPECT_EQ( mesh.template getInteriorEntitiesCount< 1 >(), interiorFaces.size() ); EXPECT_EQ( mesh.template getInteriorEntitiesCount< 1 >(), (int) interiorFaces.size() ); for( size_t i = 0; i < interiorFaces.size(); i++ ) { EXPECT_FALSE( mesh.template isBoundaryEntity< 1 >( interiorFaces[ i ] ) ); EXPECT_EQ( mesh.template getInteriorEntityIndex< 1 >( i ), interiorFaces[ i ] ); Loading