Loading src/UnitTests/Meshes/DistributedMeshes/DistributedGridTest_2D.cpp +12 −12 Original line number Diff line number Diff line Loading @@ -37,7 +37,7 @@ void setDof_2D( DofType &dof, typename DofType::RealType value ) } template<typename DofType,typename GridType> void checkLeftEdge( GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) void checkLeftEdge( const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -51,7 +51,7 @@ void checkLeftEdge( GridType &grid, DofType &dof, bool with_first, bool with_las } template<typename DofType,typename GridType> void checkRightEdge(GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue) void checkRightEdge(const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -65,7 +65,7 @@ void checkRightEdge(GridType &grid, DofType &dof, bool with_first, bool with_las } template<typename DofType,typename GridType> void checkUpEdge( GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) void checkUpEdge( const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -79,7 +79,7 @@ void checkUpEdge( GridType &grid, DofType &dof, bool with_first, bool with_last, } template<typename DofType,typename GridType> void checkDownEdge( GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) void checkDownEdge( const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -93,7 +93,7 @@ void checkDownEdge( GridType &grid, DofType &dof, bool with_first, bool with_las } template<typename DofType,typename GridType> void checkLeftBoundary( GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) void checkLeftBoundary( const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -107,7 +107,7 @@ void checkLeftBoundary( GridType &grid, DofType &dof, bool with_first, bool with } template<typename DofType,typename GridType> void checkRightBoundary(GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue) void checkRightBoundary(const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -121,7 +121,7 @@ void checkRightBoundary(GridType &grid, DofType &dof, bool with_first, bool with } template<typename DofType,typename GridType> void checkUpBoundary( GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) void checkUpBoundary( const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -135,7 +135,7 @@ void checkUpBoundary( GridType &grid, DofType &dof, bool with_first, bool with_l } template<typename DofType,typename GridType> void checkDownBoundary( GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) void checkDownBoundary( const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -149,7 +149,7 @@ void checkDownBoundary( GridType &grid, DofType &dof, bool with_first, bool with } template<typename DofType,typename GridType> void checkCorner(GridType &grid, DofType &dof, bool up, bool left, typename DofType::RealType expectedValue ) void checkCorner(const GridType &grid, const DofType &dof, bool up, bool left, typename DofType::RealType expectedValue ) { int maxx=grid.getDimensions().x(); int maxy=grid.getDimensions().y(); Loading @@ -174,7 +174,7 @@ void checkCorner(GridType &grid, DofType &dof, bool up, bool left, typename DofT /*expecting 9 processes*/ template<typename DofType,typename GridType> void check_Boundary_2D(int rank, GridType &grid, DofType &dof, typename DofType::RealType expectedValue) void check_Boundary_2D(int rank, const GridType &grid, const DofType &dof, typename DofType::RealType expectedValue) { if(rank==0)//Up Left Loading Loading @@ -233,7 +233,7 @@ void check_Boundary_2D(int rank, GridType &grid, DofType &dof, typename DofType: * so boundary overlap is not checked (it is filled incorectly by boundary condition). */ template<typename DofType,typename GridType> void check_Overlap_2D(int rank, GridType &grid, DofType &dof, typename DofType::RealType expectedValue) void check_Overlap_2D(int rank, const GridType &grid, const DofType &dof, typename DofType::RealType expectedValue) { if(rank==0)//Up Left { Loading Loading @@ -299,7 +299,7 @@ void check_Overlap_2D(int rank, GridType &grid, DofType &dof, typename DofType:: template<typename DofType,typename GridType> void check_Inner_2D(int rank, GridType grid, DofType dof, typename DofType::RealType expectedValue) void check_Inner_2D(int rank, const GridType& grid, const DofType& dof, typename DofType::RealType expectedValue) { int maxx=grid.getDimensions().x(); int maxy=grid.getDimensions().y(); Loading src/UnitTests/Meshes/DistributedMeshes/DistributedGridTest_3D.cpp +18 −18 Original line number Diff line number Diff line Loading @@ -44,7 +44,7 @@ int getAdd(GridType &grid,bool bottom, bool north, bool west ) } template<typename DofType,typename GridType> void checkConner(GridType &grid, DofType &dof,bool bottom, bool north, bool west, typename DofType::RealType expectedValue ) void checkConner(const GridType &grid, const DofType &dof,bool bottom, bool north, bool west, typename DofType::RealType expectedValue ) { int i=getAdd(grid,bottom,north,west); EXPECT_EQ( dof[i], expectedValue) << "Conner test failed"; Loading @@ -52,7 +52,7 @@ void checkConner(GridType &grid, DofType &dof,bool bottom, bool north, bool west } template<typename DofType,typename GridType> void checkXDirectionEdge(GridType &grid, DofType &dof, bool bottom, bool north, typename DofType::RealType expectedValue) void checkXDirectionEdge(const GridType &grid, const DofType &dof, bool bottom, bool north, typename DofType::RealType expectedValue) { int add=getAdd(grid,bottom,north,true); for(int i=1;i<grid.getDimensions().x()-1;i++) Loading @@ -61,7 +61,7 @@ void checkXDirectionEdge(GridType &grid, DofType &dof, bool bottom, bool north, template<typename DofType,typename GridType> void checkYDirectionEdge(GridType &grid, DofType &dof, bool bottom, bool west, typename DofType::RealType expectedValue) void checkYDirectionEdge(const GridType &grid, const DofType &dof, bool bottom, bool west, typename DofType::RealType expectedValue) { int add=getAdd(grid,bottom,true,west); for(int i=1;i<grid.getDimensions().y()-1;i++) Loading @@ -69,7 +69,7 @@ void checkYDirectionEdge(GridType &grid, DofType &dof, bool bottom, bool west, t } template<typename DofType,typename GridType> void checkZDirectionEdge(GridType &grid, DofType &dof, bool north, bool west, typename DofType::RealType expectedValue) void checkZDirectionEdge(const GridType &grid, const DofType &dof, bool north, bool west, typename DofType::RealType expectedValue) { int add=getAdd(grid,true,north,west); for(int i=1;i<grid.getDimensions().z()-1;i++) Loading @@ -77,7 +77,7 @@ void checkZDirectionEdge(GridType &grid, DofType &dof, bool north, bool west, ty } template<typename DofType,typename GridType> void checkZFace(GridType &grid, DofType &dof, bool bottom, typename DofType::RealType expectedValue) void checkZFace(const GridType &grid, const DofType &dof, bool bottom, typename DofType::RealType expectedValue) { int add=getAdd(grid,bottom,true,true); for(int i=1;i<grid.getDimensions().y()-1;i++) Loading @@ -88,7 +88,7 @@ void checkZFace(GridType &grid, DofType &dof, bool bottom, typename DofType::Rea } template<typename DofType,typename GridType> void checkYFace(GridType &grid, DofType &dof, bool north, typename DofType::RealType expectedValue) void checkYFace(const GridType &grid, const DofType &dof, bool north, typename DofType::RealType expectedValue) { int add=getAdd(grid,true,north,true); for(int i=1;i<grid.getDimensions().z()-1;i++) Loading @@ -99,7 +99,7 @@ void checkYFace(GridType &grid, DofType &dof, bool north, typename DofType::Real } template<typename DofType,typename GridType> void checkXFace(GridType &grid, DofType &dof, bool west, typename DofType::RealType expectedValue) void checkXFace(const GridType &grid, const DofType &dof, bool west, typename DofType::RealType expectedValue) { int add=getAdd(grid,true,true,west); for(int i=1;i<grid.getDimensions().z()-1;i++) Loading @@ -113,7 +113,7 @@ void checkXFace(GridType &grid, DofType &dof, bool west, typename DofType::RealT Expected 27 processes */ template<typename DofType,typename GridType> void check_Boundary_3D(int rank, GridType &grid, DofType &dof, typename DofType::RealType expectedValue) void check_Boundary_3D(int rank, const GridType &grid, const DofType &dof, typename DofType::RealType expectedValue) { if(rank==0)//Bottom North West { Loading Loading @@ -328,7 +328,7 @@ void check_Boundary_3D(int rank, GridType &grid, DofType &dof, typename DofType: } template<typename DofType,typename GridType> void CheckConnerNode_Overlap(GridType &grid, DofType &dof,bool bottom, bool north, bool west, typename DofType::RealType expectedValue) void CheckConnerNode_Overlap(const GridType &grid, const DofType &dof,bool bottom, bool north, bool west, typename DofType::RealType expectedValue) { checkConner(grid,dof,!bottom, !north, !west, expectedValue ); checkXDirectionEdge(grid,dof,!bottom,!north,expectedValue); Loading @@ -340,7 +340,7 @@ void CheckConnerNode_Overlap(GridType &grid, DofType &dof,bool bottom, bool nort } template<typename DofType,typename GridType> void CheckXEdgeNode_Overlap(GridType &grid, DofType &dof,bool bottom, bool north, typename DofType::RealType expectedValue) void CheckXEdgeNode_Overlap(const GridType &grid, const DofType &dof,bool bottom, bool north, typename DofType::RealType expectedValue) { checkConner(grid,dof,!bottom, !north, false, expectedValue ); checkConner(grid,dof,!bottom, !north, true, expectedValue ); Loading @@ -356,7 +356,7 @@ void CheckXEdgeNode_Overlap(GridType &grid, DofType &dof,bool bottom, bool north } template<typename DofType,typename GridType> void CheckYEdgeNode_Overlap(GridType &grid, DofType &dof,bool bottom, bool west, typename DofType::RealType expectedValue) void CheckYEdgeNode_Overlap(const GridType &grid, const DofType &dof,bool bottom, bool west, typename DofType::RealType expectedValue) { checkConner(grid,dof,!bottom, false, !west, expectedValue ); checkConner(grid,dof,!bottom, true, !west, expectedValue ); Loading @@ -372,7 +372,7 @@ void CheckYEdgeNode_Overlap(GridType &grid, DofType &dof,bool bottom, bool west, } template<typename DofType,typename GridType> void CheckZEdgeNode_Overlap(GridType &grid, DofType &dof,bool north, bool west, typename DofType::RealType expectedValue) void CheckZEdgeNode_Overlap(const GridType &grid, const DofType &dof,bool north, bool west, typename DofType::RealType expectedValue) { checkConner(grid,dof,false, !north, !west, expectedValue ); checkConner(grid,dof,true, !north, !west, expectedValue ); Loading @@ -388,7 +388,7 @@ void CheckZEdgeNode_Overlap(GridType &grid, DofType &dof,bool north, bool west, } template<typename DofType,typename GridType> void CheckXFaceNode_Overlap(GridType &grid, DofType &dof,bool west, typename DofType::RealType expectedValue) void CheckXFaceNode_Overlap(const GridType &grid, const DofType &dof,bool west, typename DofType::RealType expectedValue) { checkConner(grid,dof,false, false, !west, expectedValue ); checkConner(grid,dof,false, true, !west, expectedValue ); Loading @@ -410,7 +410,7 @@ void CheckXFaceNode_Overlap(GridType &grid, DofType &dof,bool west, typename Dof } template<typename DofType,typename GridType> void CheckYFaceNode_Overlap(GridType &grid, DofType &dof,bool north, typename DofType::RealType expectedValue) void CheckYFaceNode_Overlap(const GridType &grid, const DofType &dof,bool north, typename DofType::RealType expectedValue) { checkConner(grid,dof, false,!north, false, expectedValue ); checkConner(grid,dof, false,!north, true, expectedValue ); Loading @@ -432,7 +432,7 @@ void CheckYFaceNode_Overlap(GridType &grid, DofType &dof,bool north, typename Do } template<typename DofType,typename GridType> void CheckZFaceNode_Overlap(GridType &grid, DofType &dof,bool bottom, typename DofType::RealType expectedValue) void CheckZFaceNode_Overlap(const GridType &grid, const DofType &dof,bool bottom, typename DofType::RealType expectedValue) { checkConner(grid,dof,!bottom, false, false, expectedValue ); checkConner(grid,dof,!bottom, false, true, expectedValue ); Loading @@ -454,7 +454,7 @@ void CheckZFaceNode_Overlap(GridType &grid, DofType &dof,bool bottom, typename D } template<typename DofType,typename GridType> void CheckCentralNode_Overlap(GridType &grid, DofType &dof,typename DofType::RealType expectedValue) void CheckCentralNode_Overlap(const GridType &grid, const DofType &dof,typename DofType::RealType expectedValue) { checkConner(grid,dof,false, false, false, expectedValue ); checkConner(grid,dof,false, false, true, expectedValue ); Loading Loading @@ -490,7 +490,7 @@ void CheckCentralNode_Overlap(GridType &grid, DofType &dof,typename DofType::Rea * Expected 27 processes. */ template<typename DofType,typename GridType> void check_Overlap_3D(int rank, GridType &grid, DofType &dof, typename DofType::RealType expectedValue) void check_Overlap_3D(int rank, const GridType &grid, const DofType &dof, typename DofType::RealType expectedValue) { if(rank==0) CheckConnerNode_Overlap(grid,dof,true,true,true,expectedValue); Loading Loading @@ -576,7 +576,7 @@ void check_Overlap_3D(int rank, GridType &grid, DofType &dof, typename DofType:: } template<typename DofType,typename GridType> void check_Inner_3D(int rank, GridType grid, DofType dof, typename DofType::RealType expectedValue) void check_Inner_3D(int rank, const GridType& grid, const DofType& dof, typename DofType::RealType expectedValue) { int maxx=grid.getDimensions().x(); int maxy=grid.getDimensions().y(); Loading Loading
src/UnitTests/Meshes/DistributedMeshes/DistributedGridTest_2D.cpp +12 −12 Original line number Diff line number Diff line Loading @@ -37,7 +37,7 @@ void setDof_2D( DofType &dof, typename DofType::RealType value ) } template<typename DofType,typename GridType> void checkLeftEdge( GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) void checkLeftEdge( const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -51,7 +51,7 @@ void checkLeftEdge( GridType &grid, DofType &dof, bool with_first, bool with_las } template<typename DofType,typename GridType> void checkRightEdge(GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue) void checkRightEdge(const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -65,7 +65,7 @@ void checkRightEdge(GridType &grid, DofType &dof, bool with_first, bool with_las } template<typename DofType,typename GridType> void checkUpEdge( GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) void checkUpEdge( const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -79,7 +79,7 @@ void checkUpEdge( GridType &grid, DofType &dof, bool with_first, bool with_last, } template<typename DofType,typename GridType> void checkDownEdge( GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) void checkDownEdge( const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -93,7 +93,7 @@ void checkDownEdge( GridType &grid, DofType &dof, bool with_first, bool with_las } template<typename DofType,typename GridType> void checkLeftBoundary( GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) void checkLeftBoundary( const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -107,7 +107,7 @@ void checkLeftBoundary( GridType &grid, DofType &dof, bool with_first, bool with } template<typename DofType,typename GridType> void checkRightBoundary(GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue) void checkRightBoundary(const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -121,7 +121,7 @@ void checkRightBoundary(GridType &grid, DofType &dof, bool with_first, bool with } template<typename DofType,typename GridType> void checkUpBoundary( GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) void checkUpBoundary( const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -135,7 +135,7 @@ void checkUpBoundary( GridType &grid, DofType &dof, bool with_first, bool with_l } template<typename DofType,typename GridType> void checkDownBoundary( GridType &grid, DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) void checkDownBoundary( const GridType &grid, const DofType &dof, bool with_first, bool with_last, typename DofType::RealType expectedValue ) { int maxx = grid.getDimensions().x(); int maxy = grid.getDimensions().y(); Loading @@ -149,7 +149,7 @@ void checkDownBoundary( GridType &grid, DofType &dof, bool with_first, bool with } template<typename DofType,typename GridType> void checkCorner(GridType &grid, DofType &dof, bool up, bool left, typename DofType::RealType expectedValue ) void checkCorner(const GridType &grid, const DofType &dof, bool up, bool left, typename DofType::RealType expectedValue ) { int maxx=grid.getDimensions().x(); int maxy=grid.getDimensions().y(); Loading @@ -174,7 +174,7 @@ void checkCorner(GridType &grid, DofType &dof, bool up, bool left, typename DofT /*expecting 9 processes*/ template<typename DofType,typename GridType> void check_Boundary_2D(int rank, GridType &grid, DofType &dof, typename DofType::RealType expectedValue) void check_Boundary_2D(int rank, const GridType &grid, const DofType &dof, typename DofType::RealType expectedValue) { if(rank==0)//Up Left Loading Loading @@ -233,7 +233,7 @@ void check_Boundary_2D(int rank, GridType &grid, DofType &dof, typename DofType: * so boundary overlap is not checked (it is filled incorectly by boundary condition). */ template<typename DofType,typename GridType> void check_Overlap_2D(int rank, GridType &grid, DofType &dof, typename DofType::RealType expectedValue) void check_Overlap_2D(int rank, const GridType &grid, const DofType &dof, typename DofType::RealType expectedValue) { if(rank==0)//Up Left { Loading Loading @@ -299,7 +299,7 @@ void check_Overlap_2D(int rank, GridType &grid, DofType &dof, typename DofType:: template<typename DofType,typename GridType> void check_Inner_2D(int rank, GridType grid, DofType dof, typename DofType::RealType expectedValue) void check_Inner_2D(int rank, const GridType& grid, const DofType& dof, typename DofType::RealType expectedValue) { int maxx=grid.getDimensions().x(); int maxy=grid.getDimensions().y(); Loading
src/UnitTests/Meshes/DistributedMeshes/DistributedGridTest_3D.cpp +18 −18 Original line number Diff line number Diff line Loading @@ -44,7 +44,7 @@ int getAdd(GridType &grid,bool bottom, bool north, bool west ) } template<typename DofType,typename GridType> void checkConner(GridType &grid, DofType &dof,bool bottom, bool north, bool west, typename DofType::RealType expectedValue ) void checkConner(const GridType &grid, const DofType &dof,bool bottom, bool north, bool west, typename DofType::RealType expectedValue ) { int i=getAdd(grid,bottom,north,west); EXPECT_EQ( dof[i], expectedValue) << "Conner test failed"; Loading @@ -52,7 +52,7 @@ void checkConner(GridType &grid, DofType &dof,bool bottom, bool north, bool west } template<typename DofType,typename GridType> void checkXDirectionEdge(GridType &grid, DofType &dof, bool bottom, bool north, typename DofType::RealType expectedValue) void checkXDirectionEdge(const GridType &grid, const DofType &dof, bool bottom, bool north, typename DofType::RealType expectedValue) { int add=getAdd(grid,bottom,north,true); for(int i=1;i<grid.getDimensions().x()-1;i++) Loading @@ -61,7 +61,7 @@ void checkXDirectionEdge(GridType &grid, DofType &dof, bool bottom, bool north, template<typename DofType,typename GridType> void checkYDirectionEdge(GridType &grid, DofType &dof, bool bottom, bool west, typename DofType::RealType expectedValue) void checkYDirectionEdge(const GridType &grid, const DofType &dof, bool bottom, bool west, typename DofType::RealType expectedValue) { int add=getAdd(grid,bottom,true,west); for(int i=1;i<grid.getDimensions().y()-1;i++) Loading @@ -69,7 +69,7 @@ void checkYDirectionEdge(GridType &grid, DofType &dof, bool bottom, bool west, t } template<typename DofType,typename GridType> void checkZDirectionEdge(GridType &grid, DofType &dof, bool north, bool west, typename DofType::RealType expectedValue) void checkZDirectionEdge(const GridType &grid, const DofType &dof, bool north, bool west, typename DofType::RealType expectedValue) { int add=getAdd(grid,true,north,west); for(int i=1;i<grid.getDimensions().z()-1;i++) Loading @@ -77,7 +77,7 @@ void checkZDirectionEdge(GridType &grid, DofType &dof, bool north, bool west, ty } template<typename DofType,typename GridType> void checkZFace(GridType &grid, DofType &dof, bool bottom, typename DofType::RealType expectedValue) void checkZFace(const GridType &grid, const DofType &dof, bool bottom, typename DofType::RealType expectedValue) { int add=getAdd(grid,bottom,true,true); for(int i=1;i<grid.getDimensions().y()-1;i++) Loading @@ -88,7 +88,7 @@ void checkZFace(GridType &grid, DofType &dof, bool bottom, typename DofType::Rea } template<typename DofType,typename GridType> void checkYFace(GridType &grid, DofType &dof, bool north, typename DofType::RealType expectedValue) void checkYFace(const GridType &grid, const DofType &dof, bool north, typename DofType::RealType expectedValue) { int add=getAdd(grid,true,north,true); for(int i=1;i<grid.getDimensions().z()-1;i++) Loading @@ -99,7 +99,7 @@ void checkYFace(GridType &grid, DofType &dof, bool north, typename DofType::Real } template<typename DofType,typename GridType> void checkXFace(GridType &grid, DofType &dof, bool west, typename DofType::RealType expectedValue) void checkXFace(const GridType &grid, const DofType &dof, bool west, typename DofType::RealType expectedValue) { int add=getAdd(grid,true,true,west); for(int i=1;i<grid.getDimensions().z()-1;i++) Loading @@ -113,7 +113,7 @@ void checkXFace(GridType &grid, DofType &dof, bool west, typename DofType::RealT Expected 27 processes */ template<typename DofType,typename GridType> void check_Boundary_3D(int rank, GridType &grid, DofType &dof, typename DofType::RealType expectedValue) void check_Boundary_3D(int rank, const GridType &grid, const DofType &dof, typename DofType::RealType expectedValue) { if(rank==0)//Bottom North West { Loading Loading @@ -328,7 +328,7 @@ void check_Boundary_3D(int rank, GridType &grid, DofType &dof, typename DofType: } template<typename DofType,typename GridType> void CheckConnerNode_Overlap(GridType &grid, DofType &dof,bool bottom, bool north, bool west, typename DofType::RealType expectedValue) void CheckConnerNode_Overlap(const GridType &grid, const DofType &dof,bool bottom, bool north, bool west, typename DofType::RealType expectedValue) { checkConner(grid,dof,!bottom, !north, !west, expectedValue ); checkXDirectionEdge(grid,dof,!bottom,!north,expectedValue); Loading @@ -340,7 +340,7 @@ void CheckConnerNode_Overlap(GridType &grid, DofType &dof,bool bottom, bool nort } template<typename DofType,typename GridType> void CheckXEdgeNode_Overlap(GridType &grid, DofType &dof,bool bottom, bool north, typename DofType::RealType expectedValue) void CheckXEdgeNode_Overlap(const GridType &grid, const DofType &dof,bool bottom, bool north, typename DofType::RealType expectedValue) { checkConner(grid,dof,!bottom, !north, false, expectedValue ); checkConner(grid,dof,!bottom, !north, true, expectedValue ); Loading @@ -356,7 +356,7 @@ void CheckXEdgeNode_Overlap(GridType &grid, DofType &dof,bool bottom, bool north } template<typename DofType,typename GridType> void CheckYEdgeNode_Overlap(GridType &grid, DofType &dof,bool bottom, bool west, typename DofType::RealType expectedValue) void CheckYEdgeNode_Overlap(const GridType &grid, const DofType &dof,bool bottom, bool west, typename DofType::RealType expectedValue) { checkConner(grid,dof,!bottom, false, !west, expectedValue ); checkConner(grid,dof,!bottom, true, !west, expectedValue ); Loading @@ -372,7 +372,7 @@ void CheckYEdgeNode_Overlap(GridType &grid, DofType &dof,bool bottom, bool west, } template<typename DofType,typename GridType> void CheckZEdgeNode_Overlap(GridType &grid, DofType &dof,bool north, bool west, typename DofType::RealType expectedValue) void CheckZEdgeNode_Overlap(const GridType &grid, const DofType &dof,bool north, bool west, typename DofType::RealType expectedValue) { checkConner(grid,dof,false, !north, !west, expectedValue ); checkConner(grid,dof,true, !north, !west, expectedValue ); Loading @@ -388,7 +388,7 @@ void CheckZEdgeNode_Overlap(GridType &grid, DofType &dof,bool north, bool west, } template<typename DofType,typename GridType> void CheckXFaceNode_Overlap(GridType &grid, DofType &dof,bool west, typename DofType::RealType expectedValue) void CheckXFaceNode_Overlap(const GridType &grid, const DofType &dof,bool west, typename DofType::RealType expectedValue) { checkConner(grid,dof,false, false, !west, expectedValue ); checkConner(grid,dof,false, true, !west, expectedValue ); Loading @@ -410,7 +410,7 @@ void CheckXFaceNode_Overlap(GridType &grid, DofType &dof,bool west, typename Dof } template<typename DofType,typename GridType> void CheckYFaceNode_Overlap(GridType &grid, DofType &dof,bool north, typename DofType::RealType expectedValue) void CheckYFaceNode_Overlap(const GridType &grid, const DofType &dof,bool north, typename DofType::RealType expectedValue) { checkConner(grid,dof, false,!north, false, expectedValue ); checkConner(grid,dof, false,!north, true, expectedValue ); Loading @@ -432,7 +432,7 @@ void CheckYFaceNode_Overlap(GridType &grid, DofType &dof,bool north, typename Do } template<typename DofType,typename GridType> void CheckZFaceNode_Overlap(GridType &grid, DofType &dof,bool bottom, typename DofType::RealType expectedValue) void CheckZFaceNode_Overlap(const GridType &grid, const DofType &dof,bool bottom, typename DofType::RealType expectedValue) { checkConner(grid,dof,!bottom, false, false, expectedValue ); checkConner(grid,dof,!bottom, false, true, expectedValue ); Loading @@ -454,7 +454,7 @@ void CheckZFaceNode_Overlap(GridType &grid, DofType &dof,bool bottom, typename D } template<typename DofType,typename GridType> void CheckCentralNode_Overlap(GridType &grid, DofType &dof,typename DofType::RealType expectedValue) void CheckCentralNode_Overlap(const GridType &grid, const DofType &dof,typename DofType::RealType expectedValue) { checkConner(grid,dof,false, false, false, expectedValue ); checkConner(grid,dof,false, false, true, expectedValue ); Loading Loading @@ -490,7 +490,7 @@ void CheckCentralNode_Overlap(GridType &grid, DofType &dof,typename DofType::Rea * Expected 27 processes. */ template<typename DofType,typename GridType> void check_Overlap_3D(int rank, GridType &grid, DofType &dof, typename DofType::RealType expectedValue) void check_Overlap_3D(int rank, const GridType &grid, const DofType &dof, typename DofType::RealType expectedValue) { if(rank==0) CheckConnerNode_Overlap(grid,dof,true,true,true,expectedValue); Loading Loading @@ -576,7 +576,7 @@ void check_Overlap_3D(int rank, GridType &grid, DofType &dof, typename DofType:: } template<typename DofType,typename GridType> void check_Inner_3D(int rank, GridType grid, DofType dof, typename DofType::RealType expectedValue) void check_Inner_3D(int rank, const GridType& grid, const DofType& dof, typename DofType::RealType expectedValue) { int maxx=grid.getDimensions().x(); int maxy=grid.getDimensions().y(); Loading