remove more unused ProcessCellField and ProcessPointField

This commit is contained in:
Li-Ta Lo 2022-06-30 09:57:37 -06:00
parent 9269a3a3d4
commit 533c0548da
5 changed files with 0 additions and 78 deletions

@ -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; } vtkm::cont::ArrayHandle<vtkm::Id> GetNewPointsIdArray() const { return this->NewPointsIdArray; }
private: private:

@ -80,19 +80,6 @@ public:
throw vtkm::cont::ErrorBadType("CellSetStructured<1> can't be tetrahedralized"); 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; } DistributeCellData::ScatterType GetOutCellScatter() const { return this->OutCellScatter; }
private: private:

@ -79,19 +79,6 @@ public:
throw vtkm::cont::ErrorBadType("CellSetStructured<1> can't be tetrahedralized"); 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; } DistributeCellData::ScatterType GetOutCellScatter() const { return this->OutCellScatter; }
private: private:

@ -669,30 +669,6 @@ public:
newCells.Fill(totalTubePts, vtkm::CELL_SHAPE_TRIANGLE, 3, newConnectivity); 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 vtkm::cont::ArrayHandle<vtkm::Id> GetOutputCellSourceIndex() const
{ {
return this->OutputCellSourceIndex; return this->OutputCellSourceIndex;

@ -527,20 +527,6 @@ public:
#endif #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> GetPointIdMap() const { return this->PointIdMap; }
vtkm::cont::ArrayHandle<vtkm::Id> GetCellIdMap() const { return this->CellIdMap; } vtkm::cont::ArrayHandle<vtkm::Id> GetCellIdMap() const { return this->CellIdMap; }