mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-19 10:35:42 +00:00
remove more unused ProcessCellField and ProcessPointField
This commit is contained in:
parent
9269a3a3d4
commit
533c0548da
@ -502,20 +502,6 @@ public:
|
||||
}
|
||||
}
|
||||
|
||||
template <typename ValueType, typename StorageTag>
|
||||
vtkm::cont::ArrayHandle<ValueType> ProcessPointField(
|
||||
const vtkm::cont::ArrayHandle<ValueType, StorageTag> in) const
|
||||
{
|
||||
// Use a temporary permutation array to simplify the mapping:
|
||||
auto tmp = vtkm::cont::make_ArrayHandlePermutation(this->NewPointsIdArray, in);
|
||||
|
||||
// Copy into an array with default storage:
|
||||
vtkm::cont::ArrayHandle<ValueType> result;
|
||||
vtkm::cont::ArrayCopy(tmp, result);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
vtkm::cont::ArrayHandle<vtkm::Id> GetNewPointsIdArray() const { return this->NewPointsIdArray; }
|
||||
|
||||
private:
|
||||
|
@ -80,19 +80,6 @@ public:
|
||||
throw vtkm::cont::ErrorBadType("CellSetStructured<1> can't be tetrahedralized");
|
||||
}
|
||||
|
||||
// Using the saved input to output cells, expand cell data
|
||||
template <typename T, typename StorageType>
|
||||
vtkm::cont::ArrayHandle<T> ProcessCellField(
|
||||
const vtkm::cont::ArrayHandle<T, StorageType>& input) const
|
||||
{
|
||||
vtkm::cont::ArrayHandle<T> output;
|
||||
|
||||
vtkm::worklet::DispatcherMapField<DistributeCellData> dispatcher(this->OutCellScatter);
|
||||
dispatcher.Invoke(input, output);
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
DistributeCellData::ScatterType GetOutCellScatter() const { return this->OutCellScatter; }
|
||||
|
||||
private:
|
||||
|
@ -79,19 +79,6 @@ public:
|
||||
throw vtkm::cont::ErrorBadType("CellSetStructured<1> can't be tetrahedralized");
|
||||
}
|
||||
|
||||
// Using the saved input to output cells, expand cell data
|
||||
template <typename ValueType, typename StorageType>
|
||||
vtkm::cont::ArrayHandle<ValueType> ProcessCellField(
|
||||
const vtkm::cont::ArrayHandle<ValueType, StorageType>& input) const
|
||||
{
|
||||
vtkm::cont::ArrayHandle<ValueType> output;
|
||||
|
||||
vtkm::worklet::DispatcherMapField<DistributeCellData> dispatcher(this->OutCellScatter);
|
||||
dispatcher.Invoke(input, output);
|
||||
|
||||
return output;
|
||||
}
|
||||
|
||||
DistributeCellData::ScatterType GetOutCellScatter() const { return this->OutCellScatter; }
|
||||
|
||||
private:
|
||||
|
@ -669,30 +669,6 @@ public:
|
||||
newCells.Fill(totalTubePts, vtkm::CELL_SHAPE_TRIANGLE, 3, newConnectivity);
|
||||
}
|
||||
|
||||
template <typename T, typename StorageType>
|
||||
vtkm::cont::ArrayHandle<T> ProcessPointField(
|
||||
const vtkm::cont::ArrayHandle<T, StorageType>& input) const
|
||||
{
|
||||
vtkm::cont::ArrayHandle<T> output;
|
||||
vtkm::worklet::DispatcherMapField<MapField> mapFieldDisp;
|
||||
|
||||
output.Allocate(this->OutputPointSourceIndex.GetNumberOfValues());
|
||||
mapFieldDisp.Invoke(this->OutputPointSourceIndex, input, output);
|
||||
return output;
|
||||
}
|
||||
|
||||
template <typename T, typename StorageType>
|
||||
vtkm::cont::ArrayHandle<T> ProcessCellField(
|
||||
const vtkm::cont::ArrayHandle<T, StorageType>& input) const
|
||||
{
|
||||
vtkm::cont::ArrayHandle<T> output;
|
||||
vtkm::worklet::DispatcherMapField<MapField> mapFieldDisp;
|
||||
|
||||
output.Allocate(this->OutputCellSourceIndex.GetNumberOfValues());
|
||||
mapFieldDisp.Invoke(this->OutputCellSourceIndex, input, output);
|
||||
return output;
|
||||
}
|
||||
|
||||
vtkm::cont::ArrayHandle<vtkm::Id> GetOutputCellSourceIndex() const
|
||||
{
|
||||
return this->OutputCellSourceIndex;
|
||||
|
@ -527,20 +527,6 @@ public:
|
||||
#endif
|
||||
}
|
||||
|
||||
template <typename ValueType, typename StorageType>
|
||||
vtkm::cont::ArrayHandle<ValueType> ProcessPointField(
|
||||
const vtkm::cont::ArrayHandle<ValueType, StorageType>& input) const
|
||||
{
|
||||
return internal::ConcretePermutationArray(this->PointIdMap, input);
|
||||
}
|
||||
|
||||
template <typename ValueType, typename StorageType>
|
||||
vtkm::cont::ArrayHandle<ValueType> ProcessCellField(
|
||||
const vtkm::cont::ArrayHandle<ValueType, StorageType>& input) const
|
||||
{
|
||||
return internal::ConcretePermutationArray(this->CellIdMap, input);
|
||||
}
|
||||
|
||||
vtkm::cont::ArrayHandle<vtkm::Id> GetPointIdMap() const { return this->PointIdMap; }
|
||||
vtkm::cont::ArrayHandle<vtkm::Id> GetCellIdMap() const { return this->CellIdMap; }
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user