mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-08 21:33:55 +00:00
forgot the storage tags
This commit is contained in:
parent
03e3198977
commit
6d1930bc20
@ -54,8 +54,9 @@ struct CopyParticleAllWorklet : public vtkm::worklet::WorkletMapField
|
||||
|
||||
} // namespace detail
|
||||
|
||||
VTKM_CONT void ParticleArrayCopy(const vtkm::cont::ArrayHandle<vtkm::Particle>& inP,
|
||||
vtkm::cont::ArrayHandle<vtkm::Vec3f>& outPos)
|
||||
VTKM_CONT void ParticleArrayCopy(
|
||||
const vtkm::cont::ArrayHandle<vtkm::Particle, vtkm::cont::StorageTagBasic>& inP,
|
||||
vtkm::cont::ArrayHandle<vtkm::Vec3f, vtkm::cont::StorageTagBasic>& outPos)
|
||||
{
|
||||
vtkm::cont::Invoker invoke;
|
||||
detail::CopyParticlePositionWorklet worklet;
|
||||
@ -70,12 +71,13 @@ VTKM_CONT void ParticleArrayCopy(const vtkm::cont::ArrayHandle<vtkm::Particle>&
|
||||
/// \c ArrayHandle.
|
||||
///
|
||||
|
||||
VTKM_CONT void ParticleArrayCopy(const vtkm::cont::ArrayHandle<vtkm::Particle>& inP,
|
||||
vtkm::cont::ArrayHandle<vtkm::Vec3f>& outPos,
|
||||
vtkm::cont::ArrayHandle<vtkm::Id>& outID,
|
||||
vtkm::cont::ArrayHandle<vtkm::Id>& outSteps,
|
||||
vtkm::cont::ArrayHandle<vtkm::ParticleStatus>& outStatus,
|
||||
vtkm::cont::ArrayHandle<vtkm::FloatDefault>& outTime)
|
||||
VTKM_CONT void ParticleArrayCopy(
|
||||
const vtkm::cont::ArrayHandle<vtkm::Particle, vtkm::cont::StorageTagBasic>& inP,
|
||||
vtkm::cont::ArrayHandle<vtkm::Vec3f, vtkm::cont::StorageTagBasic>& outPos,
|
||||
vtkm::cont::ArrayHandle<vtkm::Id, vtkm::cont::StorageTagBasic>& outID,
|
||||
vtkm::cont::ArrayHandle<vtkm::Id, vtkm::cont::StorageTagBasic>& outSteps,
|
||||
vtkm::cont::ArrayHandle<vtkm::ParticleStatus, vtkm::cont::StorageTagBasic>& outStatus,
|
||||
vtkm::cont::ArrayHandle<vtkm::FloatDefault, vtkm::cont::StorageTagBasic>& outTime)
|
||||
{
|
||||
vtkm::cont::Invoker invoke;
|
||||
detail::CopyParticleAllWorklet worklet;
|
||||
|
@ -24,8 +24,9 @@ namespace cont
|
||||
/// position field into an \c ArrayHandle of \c Vec3f objects.
|
||||
///
|
||||
|
||||
VTKM_CONT void ParticleArrayCopy(const vtkm::cont::ArrayHandle<vtkm::Particle>& inP,
|
||||
vtkm::cont::ArrayHandle<vtkm::Vec3f>& outPos);
|
||||
VTKM_CONT void ParticleArrayCopy(
|
||||
const vtkm::cont::ArrayHandle<vtkm::Particle, vtkm::cont::StorageTagBasic>& inP,
|
||||
vtkm::cont::ArrayHandle<vtkm::Vec3f, vtkm::cont::StorageTagBasic>& outPos);
|
||||
|
||||
/// \brief Copy all fields in vtkm::Particle to standard types.
|
||||
///
|
||||
@ -34,12 +35,13 @@ VTKM_CONT void ParticleArrayCopy(const vtkm::cont::ArrayHandle<vtkm::Particle>&
|
||||
/// \c ArrayHandle.
|
||||
///
|
||||
|
||||
VTKM_CONT void ParticleArrayCopy(const vtkm::cont::ArrayHandle<vtkm::Particle>& inP,
|
||||
vtkm::cont::ArrayHandle<vtkm::Vec3f>& outPos,
|
||||
vtkm::cont::ArrayHandle<vtkm::Id>& outID,
|
||||
vtkm::cont::ArrayHandle<vtkm::Id>& outSteps,
|
||||
vtkm::cont::ArrayHandle<vtkm::ParticleStatus>& outStatus,
|
||||
vtkm::cont::ArrayHandle<vtkm::FloatDefault>& outTime);
|
||||
VTKM_CONT void ParticleArrayCopy(
|
||||
const vtkm::cont::ArrayHandle<vtkm::Particle, vtkm::cont::StorageTagBasic>& inP,
|
||||
vtkm::cont::ArrayHandle<vtkm::Vec3f, vtkm::cont::StorageTagBasic>& outPos,
|
||||
vtkm::cont::ArrayHandle<vtkm::Id, vtkm::cont::StorageTagBasic>& outID,
|
||||
vtkm::cont::ArrayHandle<vtkm::Id, vtkm::cont::StorageTagBasic>& outSteps,
|
||||
vtkm::cont::ArrayHandle<vtkm::ParticleStatus, vtkm::cont::StorageTagBasic>& outStatus,
|
||||
vtkm::cont::ArrayHandle<vtkm::FloatDefault, vtkm::cont::StorageTagBasic>& outTime);
|
||||
}
|
||||
} // namespace vtkm::cont
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user