mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-08 21:33:55 +00:00
Fix types used for coordinates in ArrayRangeCompute
Was using scalar types for `ArrayRangeCompute` for storage of types like Cartesian product. It should be `Vec3` types.
This commit is contained in:
parent
d7c6ffbd10
commit
26d5168b4d
@ -207,7 +207,7 @@ vtkm::cont::ArrayHandle<vtkm::Range> ArrayRangeCompute(const vtkm::cont::Unknown
|
||||
}
|
||||
if (array.IsStorageType<vtkm::cont::StorageTagXGCCoordinates>())
|
||||
{
|
||||
return ComputeForStorage<vtkm::TypeListFieldScalar, vtkm::cont::StorageTagXGCCoordinates>(
|
||||
return ComputeForStorage<vtkm::TypeListFieldVec3, vtkm::cont::StorageTagXGCCoordinates>(
|
||||
array, device);
|
||||
}
|
||||
if (array.IsStorageType<vtkm::cont::ArrayHandleUniformPointCoordinates::StorageTag>())
|
||||
@ -222,7 +222,7 @@ vtkm::cont::ArrayHandle<vtkm::Range> ArrayRangeCompute(const vtkm::cont::Unknown
|
||||
vtkm::cont::StorageTagBasic>;
|
||||
if (array.IsStorageType<CartesianProductStorage>())
|
||||
{
|
||||
return ComputeForStorage<vtkm::TypeListFieldScalar, CartesianProductStorage>(array, device);
|
||||
return ComputeForStorage<vtkm::TypeListFieldVec3, CartesianProductStorage>(array, device);
|
||||
}
|
||||
if (array.IsStorageType<vtkm::cont::StorageTagConstant>())
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user