VTK-m  2.2
Classes | Namespaces | Macros | Functions
KernelSplatter.h File Reference
#include <vtkm/Math.h>
#include <vtkm/cont/ArrayHandle.h>
#include <vtkm/cont/ArrayHandleCounting.h>
#include <vtkm/cont/ArrayHandlePermutation.h>
#include <vtkm/cont/ArrayHandleTransform.h>
#include <vtkm/cont/ArrayHandleUniformPointCoordinates.h>
#include <vtkm/cont/DataSet.h>
#include <vtkm/cont/DeviceAdapterAlgorithm.h>
#include <vtkm/cont/Timer.h>
#include <vtkm/cont/internal/ArrayPortalFromIterators.h>
#include <vtkm/worklet/DispatcherMapField.h>
#include <vtkm/worklet/WorkletMapField.h>
#include <vtkm/worklet/splatkernels/Gaussian.h>
#include <vtkm/worklet/splatkernels/KernelBase.h>
#include <vtkm/worklet/splatkernels/Spline3rdOrder.h>

Go to the source code of this file.

Classes

struct  vtkm::worklet::KernelSplatterFilterUniformGrid< Kernel, DeviceAdapter >
 
struct  vtkm::worklet::KernelSplatterFilterUniformGrid< Kernel, DeviceAdapter >::zero_voxel
 
class  vtkm::worklet::KernelSplatterFilterUniformGrid< Kernel, DeviceAdapter >::GetFootprint
 
class  vtkm::worklet::KernelSplatterFilterUniformGrid< Kernel, DeviceAdapter >::ComputeLocalNeighborId
 
class  vtkm::worklet::KernelSplatterFilterUniformGrid< Kernel, DeviceAdapter >::GetSplatValue
 
class  vtkm::worklet::KernelSplatterFilterUniformGrid< Kernel, DeviceAdapter >::UpdateVoxelSplats
 

Namespaces

 vtkm
 Groups connected points that have the same field value.
 
 vtkm::worklet
 VTK-m Worklets.
 
 vtkm::worklet::debug
 

Macros

#define START_TIMER_BLOCK(name)
 
#define END_TIMER_BLOCK(name)
 

Functions

template<typename T , typename S >
void vtkm::worklet::debug::OutputArrayDebug (const vtkm::cont::ArrayHandle< T, S > &, const std::string &)
 
template<typename T , int S>
void vtkm::worklet::debug::OutputArrayDebug (const vtkm::cont::ArrayHandle< vtkm::Vec< T, S >> &, const std::string &)
 
template<typename I , typename T , int S>
void vtkm::worklet::debug::OutputArrayDebug (const vtkm::cont::ArrayHandlePermutation< I, vtkm::cont::ArrayHandle< vtkm::Vec< T, S >>> &, const std::string &)
 

Macro Definition Documentation

◆ END_TIMER_BLOCK

#define END_TIMER_BLOCK (   name)

◆ START_TIMER_BLOCK

#define START_TIMER_BLOCK (   name)