update unit test for MultiBlock class

This commit is contained in:
dongliangchu 2017-08-03 22:09:32 -04:00
parent dde2f076e0
commit 26f08f598a

@ -110,8 +110,8 @@ vtkm::Range GlobalRange(vtkm::cont::MultiBlock multiblock, vtkm::Id FieldIndex)
vtkm::Range range;
for (vtkm::Id i = 0; i < multiblock.GetNumberOfBlocks(); ++i)
{
vtkm::cont::ArrayHandle<vtkm::Range> RangeArray(
multiblock.GetBlock(i).GetField(FieldIndex).GetRange());
vtkm::cont::ArrayHandle<vtkm::Range> RangeArray;
multiblock.GetBlock(i).GetField(FieldIndex).GetRange().GetData().CopyTo(RangeArray);
vtkm::Range block_range = RangeArray.GetPortalControl().Get(0);
range.Include(block_range);
}
@ -123,8 +123,8 @@ vtkm::Range GlobalRange(vtkm::cont::MultiBlock multiblock, std::string& FieldNam
vtkm::Range range;
for (vtkm::Id i = 0; i < multiblock.GetNumberOfBlocks(); ++i)
{
vtkm::cont::ArrayHandle<vtkm::Range> RangeArray(
multiblock.GetBlock(i).GetField(FieldName).GetRange());
vtkm::cont::ArrayHandle<vtkm::Range> RangeArray;
multiblock.GetBlock(i).GetField(FieldName).GetRange().GetData().CopyTo(RangeArray);
vtkm::Range block_range = RangeArray.GetPortalControl().Get(0);
range.Include(block_range);
}