Loading src/UnitTests/Containers/DistributedArrayTest.h +6 −2 Original line number Diff line number Diff line Loading @@ -88,11 +88,15 @@ TYPED_TEST( DistributedArrayTest, copyFromGlobal ) using ArrayType = typename TestFixture::ArrayType; this->distributedArray.setValue( 0.0 ); ArrayViewType localArrayView = this->distributedArray.getLocalArrayView(); ArrayType globalArray( this->globalSize ); globalArray.setValue( 1.0 ); this->distributedArray.copyFromGlobal( globalArray ); EXPECT_EQ( localArrayView, globalArray ); ArrayViewType localArrayView = this->distributedArray.getLocalArrayView(); auto globalView = globalArray.getConstView(); const auto localRange = this->distributedArray.getLocalRange(); globalView.bind( &globalArray[ localRange.getBegin() ], localRange.getEnd() - localRange.getBegin() ); EXPECT_EQ( localArrayView, globalView ); } TYPED_TEST( DistributedArrayTest, setLike ) Loading Loading
src/UnitTests/Containers/DistributedArrayTest.h +6 −2 Original line number Diff line number Diff line Loading @@ -88,11 +88,15 @@ TYPED_TEST( DistributedArrayTest, copyFromGlobal ) using ArrayType = typename TestFixture::ArrayType; this->distributedArray.setValue( 0.0 ); ArrayViewType localArrayView = this->distributedArray.getLocalArrayView(); ArrayType globalArray( this->globalSize ); globalArray.setValue( 1.0 ); this->distributedArray.copyFromGlobal( globalArray ); EXPECT_EQ( localArrayView, globalArray ); ArrayViewType localArrayView = this->distributedArray.getLocalArrayView(); auto globalView = globalArray.getConstView(); const auto localRange = this->distributedArray.getLocalRange(); globalView.bind( &globalArray[ localRange.getBegin() ], localRange.getEnd() - localRange.getBegin() ); EXPECT_EQ( localArrayView, globalView ); } TYPED_TEST( DistributedArrayTest, setLike ) Loading