VTK-m  2.1
Classes | Public Types | List of all members
vtkm::worklet::WorkletMapField Class Reference

Base class for worklets that do a simple mapping of field arrays. More...

#include <WorkletMapField.h>

Inheritance diagram for vtkm::worklet::WorkletMapField:
vtkm::exec::FunctorBase vtkm::rendering::Triangulator::IndicesSort vtkm::rendering::Triangulator::InterleaveArrays12 vtkm::rendering::Triangulator::InterleaveArrays2 vtkm::rendering::Triangulator::UniqueTriangles vtkm::worklet::FieldStatistics< FieldType >::CalculatePowers vtkm::worklet::FieldStatistics< FieldType >::SubtractConst vtkm::worklet::KernelSplatterFilterUniformGrid< Kernel, DeviceAdapter >::ComputeLocalNeighborId vtkm::worklet::KernelSplatterFilterUniformGrid< Kernel, DeviceAdapter >::GetFootprint vtkm::worklet::KernelSplatterFilterUniformGrid< Kernel, DeviceAdapter >::GetSplatValue vtkm::worklet::KernelSplatterFilterUniformGrid< Kernel, DeviceAdapter >::UpdateVoxelSplats vtkm::worklet::KernelSplatterFilterUniformGrid< Kernel, DeviceAdapter >::zero_voxel vtkm::worklet::Normal vtkm::worklet::Normalize vtkm::worklet::streamline::MakeStreamLines< FieldType > vtkm::worklet::TriangleWinding::WorkletWindToCellNormals

Classes

struct  _1
 Argument placeholders for an ExecutionSignature. More...
 
struct  AtomicArrayInOut
 ControlSignature tag for whole input/output arrays. More...
 
struct  Device
 ExecutionSignature tag for getting the device adapter tag. More...
 
struct  ExecObject
 ControlSignature tag for execution object inputs. More...
 
struct  FieldIn
 A control signature tag for input fields. More...
 
struct  FieldInOut
 A control signature tag for input-output (in-place) fields. More...
 
struct  FieldOut
 A control signature tag for output fields. More...
 
struct  InputIndex
 The ExecutionSignature tag to use to get the input index. More...
 
struct  OutputIndex
 The ExecutionSignature tag to use to get the output index. More...
 
struct  ThreadIndices
 The ExecutionSignature tag to use to get the thread indices. More...
 
struct  VisitIndex
 The ExecutionSignature tag to use to get the visit index. More...
 
struct  WholeArrayIn
 ControlSignature tag for whole input arrays. More...
 
struct  WholeArrayInOut
 ControlSignature tag for whole input/output arrays. More...
 
struct  WholeArrayOut
 ControlSignature tag for whole output arrays. More...
 
struct  WholeCellSetIn
 ControlSignature tag for whole input topology. More...
 
struct  WorkIndex
 The ExecutionSignature tag to use to get the work index. More...
 

Public Types

template<typename Worklet >
using Dispatcher = vtkm::worklet::DispatcherMapField< Worklet >
 

Detailed Description

Base class for worklets that do a simple mapping of field arrays.

All inputs and outputs are on the same domain. That is, all the arrays are the same size.

Member Typedef Documentation

◆ Dispatcher


The documentation for this class was generated from the following file: