Use ResetTypes instead of AsVirtual to avoid deprecation warning

This commit is contained in:
Gunther H. Weber 2020-09-22 18:50:08 -07:00
parent 9b7fae29b7
commit d5bc61aa01

@ -432,7 +432,7 @@ VTKM_CONT void ContourTreeUniformDistributed::DoPostExecute(
auto currField = auto currField =
currBlock.GetField(this->GetActiveFieldName(), this->GetActiveFieldAssociation()); currBlock.GetField(this->GetActiveFieldName(), this->GetActiveFieldAssociation());
vtkm::cont::ArrayHandle<FieldType> fieldData; vtkm::cont::ArrayHandle<FieldType> fieldData;
vtkm::cont::ArrayCopy(currField.GetData().template AsVirtual<FieldType>(), fieldData); vtkm::cont::ArrayCopy(currField.GetData().ResetTypes(vtkm::List<FieldType>{}), fieldData);
// ... compute and store the actual mesh // ... compute and store the actual mesh
localDataBlocks[bi]->ContourTreeMeshes.emplace_back(this->LocalBoundaryTrees[bi].VertexIndex, localDataBlocks[bi]->ContourTreeMeshes.emplace_back(this->LocalBoundaryTrees[bi].VertexIndex,
@ -619,7 +619,7 @@ VTKM_CONT void ContourTreeUniformDistributed::DoPostExecute(
auto currField = auto currField =
currBlock.GetField(this->GetActiveFieldName(), this->GetActiveFieldAssociation()); currBlock.GetField(this->GetActiveFieldName(), this->GetActiveFieldAssociation());
vtkm::cont::ArrayHandle<FieldType> fieldData; vtkm::cont::ArrayHandle<FieldType> fieldData;
vtkm::cont::ArrayCopy(currField.GetData().template AsVirtual<FieldType>(), fieldData); vtkm::cont::ArrayCopy(currField.GetData().ResetTypes(vtkm::List<FieldType>{}), fieldData);
auto localToGlobalIdRelabeler = vtkm::worklet::contourtree_augmented::mesh_dem::IdRelabeler( auto localToGlobalIdRelabeler = vtkm::worklet::contourtree_augmented::mesh_dem::IdRelabeler(
this->MultiBlockSpatialDecomposition.LocalBlockOrigins.ReadPortal().Get(b->BlockIndex), this->MultiBlockSpatialDecomposition.LocalBlockOrigins.ReadPortal().Get(b->BlockIndex),
this->MultiBlockSpatialDecomposition.LocalBlockSizes.ReadPortal().Get(b->BlockIndex), this->MultiBlockSpatialDecomposition.LocalBlockSizes.ReadPortal().Get(b->BlockIndex),