|  ►Nmangled_diy_namespace |  | 
|  CSerialization< vtkm::ChargedParticle > |  | 
|  CSerialization< vtkm::Particle > |  | 
|  ►Nvtkm | Groups connected points that have the same field value  | 
|  ►Ncont | VTK-m Control Environment  | 
|  ►Narg | Transportation controls for Control Environment Objects  | 
|  CControlSignatureTagBase | The base class for all tags used in a ControlSignature  | 
|  CTransport | Class for transporting from the control to the execution environment  | 
|  CTransport< vtkm::cont::arg::TransportTagArrayIn, ContObjectType, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagArrayInOut, ContObjectType, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagArrayOut, ContObjectType, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagAtomicArray, vtkm::cont::ArrayHandle< T, vtkm::cont::StorageTagBasic >, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagBitFieldIn, vtkm::cont::BitField, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagBitFieldInOut, vtkm::cont::BitField, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagBitFieldOut, vtkm::cont::BitField, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagCellSetIn< VisitTopology, IncidentTopology >, ContObjectType, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagExecObject, ContObjectType, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagKeyedValuesIn, ArrayHandleType, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagKeyedValuesInOut, ArrayHandleType, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagKeyedValuesOut, ArrayHandleType, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagKeysIn, KeyType, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagTopologyFieldIn< TopologyElementTag >, ContObjectType, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagWholeArrayIn, ContObjectType, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagWholeArrayInOut, ContObjectType, Device > |  | 
|  CTransport< vtkm::cont::arg::TransportTagWholeArrayOut, ContObjectType, Device > |  | 
|  CTransportTagArrayIn | Transport tag for input arrays  | 
|  CTransportTagArrayInOut | Transport tag for in-place arrays  | 
|  CTransportTagArrayOut | Transport tag for output arrays  | 
|  CTransportTagAtomicArray | Transport tag for in-place arrays with atomic operations  | 
|  CTransportTagBitFieldIn |  | 
|  CTransportTagBitFieldInOut |  | 
|  CTransportTagBitFieldOut |  | 
|  CTransportTagCellSetIn | Transport tag for input arrays  | 
|  CTransportTagExecObject | Transport tag for execution objects  | 
|  CTransportTagKeyedValuesIn | Transport tag for input values in a reduce by key  | 
|  CTransportTagKeyedValuesInOut | Transport tag for input values in a reduce by key  | 
|  CTransportTagKeyedValuesOut | Transport tag for input values in a reduce by key  | 
|  CTransportTagKeysIn | Transport tag for keys in a reduce by key  | 
|  CTransportTagTopologyFieldIn | Transport tag for input arrays in topology maps  | 
|  CTransportTagWholeArrayIn | Transport tag for in-place arrays with random access  | 
|  CTransportTagWholeArrayInOut | Transport tag for in-place arrays with random access  | 
|  CTransportTagWholeArrayOut | Transport tag for in-place arrays with random access  | 
|  CTypeCheck | Class for checking that a type matches the semantics for an argument  | 
|  CTypeCheck< TypeCheckTagArrayIn, ArrayType > |  | 
|  CTypeCheck< TypeCheckTagArrayInOut, ArrayType > |  | 
|  CTypeCheck< TypeCheckTagArrayOut, ArrayType > |  | 
|  CTypeCheck< TypeCheckTagAtomicArray, ArrayType > |  | 
|  CTypeCheck< TypeCheckTagAtomicArray, vtkm::cont::ArrayHandle< T, vtkm::cont::StorageTagBasic > > |  | 
|  CTypeCheck< TypeCheckTagBitField, T > |  | 
|  CTypeCheck< TypeCheckTagCellSet, CellSetType > |  | 
|  CTypeCheck< TypeCheckTagCellSetStructured, CellSetType > |  | 
|  CTypeCheck< TypeCheckTagExecObject, Type > |  | 
|  CTypeCheck< vtkm::cont::arg::TypeCheckTagKeys, KeyType > |  | 
|  CTypeCheckTagArrayIn | The Array type check passes for any object that behaves like an ArrayHandle class and can be passed to the ArrayIn transport  | 
|  CTypeCheckTagArrayInOut | The Array type check passes for any object that behaves like an ArrayHandle class and can be passed to the ArrayInOut transport  | 
|  CTypeCheckTagArrayOut | The Array type check passes for any object that behaves like an ArrayHandle class and can be passed to the ArrayOut transport  | 
|  CTypeCheckTagBitField |  | 
|  CTypeCheckTagCellSet | Check for a CellSet-like object  | 
|  CTypeCheckTagCellSetStructured | Check for a Structured CellSet-like object  | 
|  CTypeCheckTagExecObject | The ExecObject type check passes for any object that inherits from ExecutionObjectBase  | 
|  CTypeCheckTagKeys | Check for a Keys object  | 
|  ►Ncuda | CUDA implementation for Control Environment  | 
|  CErrorCuda | This error is thrown whenever an unidentified CUDA runtime error is encountered  | 
|  CScheduleParameters | Represents how to schedule 1D, 2D, and 3D Cuda kernels  | 
|  ►Nopenmp | OPenMP implementation for Control Environment  | 
|  ►Nscan |  | 
|  ►CAdder |  | 
|  CNodeWrapper |  | 
|  ►CScanExclusiveBody |  | 
|  CNode |  | 
|  ►CScanInclusiveBody |  | 
|  CNode |  | 
|  ►Nsort |  | 
|  ►Nquick |  | 
|  CQuickSorter |  | 
|  CCleanArrayRefImpl |  | 
|  CCopyIfHelper |  | 
|  ►CReduceHelper |  | 
|  CIsIntegral |  | 
|  CIsIntegral< vtkm::Pair< T, U > > |  | 
|  CIsIntegral< vtkm::Vec< T, Size > > |  | 
|  ►CUniqueHelper |  | 
|  CNode |  | 
|  ►Ntbb | TBB implementation for Control Environment  | 
|  CCopyBody |  | 
|  ►CCopyIfBody |  | 
|  CRange |  | 
|  CReduceBody |  | 
|  ►CReduceByKeyBody |  | 
|  CRange |  | 
|  CScanExclusiveBody |  | 
|  CScanInclusiveBody |  | 
|  CScatterKernel |  | 
|  ►CUniqueBody |  | 
|  CRange |  | 
|  CAlgorithm |  | 
|  CArrayHandle | Manages an array-worth of data  | 
|  CArrayHandleBasic | Basic array storage for an array handle  | 
|  CArrayHandleBitField | Boolean-valued ArrayHandle that is backed by a BitField  | 
|  CArrayHandleCartesianProduct | ArrayHandleCartesianProduct is a specialization of ArrayHandle  | 
|  CArrayHandleCast | Cast the values of an array to the specified type, on demand  | 
|  CArrayHandleCompositeVector | An ArrayHandle that combines components from other arrays  | 
|  CArrayHandleConcatenate |  | 
|  CArrayHandleConstant | An array handle with a constant value  | 
|  CArrayHandleCounting | ArrayHandleCounting is a specialization of ArrayHandle  | 
|  CArrayHandleDecorator | A fancy ArrayHandle that can be used to modify the results from one or more source ArrayHandle  | 
|  CArrayHandleDiscard | ArrayHandleDiscard is a write-only array that discards all data written to it  | 
|  CArrayHandleExtractComponent | A fancy ArrayHandle that turns a vector array into a scalar array by slicing out a single component of each vector  | 
|  CArrayHandleGroupVec | Fancy array handle that groups values into vectors  | 
|  CArrayHandleGroupVecVariable | Fancy array handle that groups values into vectors of different sizes  | 
|  CArrayHandleImplicit | An ArrayHandle that computes values on the fly  | 
|  CArrayHandleIndex | An implicit array handle containing the its own indices  | 
|  CArrayHandleMultiplexer | An ArrayHandle that can behave like several other handles  | 
|  CArrayHandleOffsetsToNumComponents | An ArrayHandle that converts an array of offsets to an array of Vec sizes  | 
|  CArrayHandlePermutation | Implicitly permutes the values in an array  | 
|  CArrayHandleRandomStandardNormal | An ArrayHandle that provides a source of random numbers with a standard normal distribution  | 
|  CArrayHandleRandomUniformBits | An ArrayHandle that provides a source of random bits  | 
|  CArrayHandleRandomUniformReal | An ArrayHandle that provides a source of random numbers with uniform distribution  | 
|  CArrayHandleRecombineVec | A grouping of ArrayHandleStrides into an ArrayHandle of vtkm::Vecs  | 
|  CArrayHandleReverse | Reverse the order of an array, on demand  | 
|  CArrayHandleRuntimeVec | Fancy array handle for a basic array with runtime selected vec size  | 
|  CArrayHandleSOA | An ArrayHandle that for Vecs stores each component in a separate physical array  | 
|  CArrayHandleStride | An ArrayHandle that accesses a basic array with strides and offsets  | 
|  CArrayHandleSwizzle | Swizzle the components of the values in an ArrayHandle  | 
|  CArrayHandleTransform | Implicitly transform values of one array to another with a functor  | 
|  CArrayHandleUniformPointCoordinates | ArrayHandleUniformPointCoordinates is a specialization of ArrayHandle  | 
|  CArrayHandleView | Provided a windowed view into a vtkm::cont::ArrayHandle  | 
|  CArrayHandleXGCCoordinates |  | 
|  CArrayHandleZip | ArrayHandleZip is a specialization of ArrayHandle  | 
|  CArrayPortal | A class that points to and access and array of data  | 
|  CArrayPortalToIterators |  | 
|  CArrayPortalToIterators< PortalType, std::false_type > | Convert an ArrayPortal to STL iterators  | 
|  CArrayPortalToIterators< PortalType, std::true_type > |  | 
|  CAssignerPartitionedDataSet | Assigner for PartitionedDataSet partitions  | 
|  CAtomicArray | A type list containing types that can be used with an AtomicArray  | 
|  ►CBitField |  | 
|  CExecutionTypes |  | 
|  CCellLocatorBase | Base class for all CellLocator classes  | 
|  CCellLocatorBoundingIntervalHierarchy | A cell locator that performs a recursive division of space  | 
|  CCellLocatorGeneral | A CellLocator that works generally well for any supported cell set  | 
|  CCellLocatorPartitioned |  | 
|  CCellLocatorRectilinearGrid | A cell locator optimized for finding cells in a rectilinear grid  | 
|  CCellLocatorTwoLevel | A locator that uses 2 nested levels of grids  | 
|  CCellLocatorUniformBins | A locator that uses a uniform grid  | 
|  CCellLocatorUniformGrid | A cell locator optimized for finding cells in a uniform grid  | 
|  CCellSet | Defines the topological structure of the data in a DataSet  | 
|  ►CCellSetExplicit | Defines an irregular collection of cells  | 
|  CConnectivityChooser |  | 
|  CInternals |  | 
|  CCellSetExtrude | Defines a 3-dimensional extruded mesh representation  | 
|  CCellSetPermutation | Rearranges the cells of one cell set to create another cell set  | 
|  CCellSetPermutation< CellSetPermutation< CellSetType, PermutationArrayHandleType1 >, PermutationArrayHandleType2 > |  | 
|  CCellSetSingleType | An explicit cell set with all cells of the same shape  | 
|  CCellSetStructured | Defines a 1-, 2-, or 3-dimensional structured grid of points  | 
|  CColorTable | Color Table for coloring arbitrary fields  | 
|  CColorTableSamplesRGB | Color Sample Table used with vtkm::cont::ColorTable for fast coloring  | 
|  CColorTableSamplesRGBA | Color Sample Table used with vtkm::cont::ColorTable for fast coloring  | 
|  ►CCoordinateSystem | Manages a coordinate system for a DataSet  | 
|  CStorageToArrayDefault |  | 
|  CStorageToArrayNonDefault |  | 
|  CDataSet | Contains and manages the geometric data structures that VTK-m operates on  | 
|  CDataSetBuilderCurvilinear |  | 
|  CDataSetBuilderExplicit |  | 
|  CDataSetBuilderExplicitIterative | Helper class to build a DataSet by iteratively adding points and cells  | 
|  CDataSetBuilderRectilinear |  | 
|  CDataSetBuilderUniform |  | 
|  CDeviceAdapterAlgorithm | Struct containing device adapter algorithms  | 
|  ►CDeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda > |  | 
|  CBitFieldToUnorderedSetFunctor |  | 
|  CCountSetBitsFunctor |  | 
|  CPinnedErrorArray |  | 
|  ►CDeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagKokkos > |  | 
|  CKokkosReduceFunctor |  | 
|  CReduceOperator |  | 
|  CScanExclusiveOperator |  | 
|  CScanInclusiveOperator |  | 
|  CUseKokkosReduce |  | 
|  CUseKokkosReduceP1 |  | 
|  CUseKokkosReduceP1< true, BinaryOperator, ResultType > |  | 
|  CDeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagOpenMP > |  | 
|  CDeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagSerial > |  | 
|  CDeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagTBB > |  | 
|  CDeviceAdapterId | An object used to specify a device  | 
|  CDeviceAdapterRuntimeDetector | Class providing a device-specific runtime support detector  | 
|  CDeviceAdapterRuntimeDetector< vtkm::cont::DeviceAdapterTagCuda > | Class providing a CUDA runtime support detector  | 
|  CDeviceAdapterRuntimeDetector< vtkm::cont::DeviceAdapterTagKokkos > | Determine if this machine supports Kokkos backend  | 
|  CDeviceAdapterRuntimeDetector< vtkm::cont::DeviceAdapterTagOpenMP > | Determine if this machine supports Serial backend  | 
|  CDeviceAdapterRuntimeDetector< vtkm::cont::DeviceAdapterTagSerial > | Determine if this machine supports Serial backend  | 
|  CDeviceAdapterRuntimeDetector< vtkm::cont::DeviceAdapterTagTBB > | Determine if this machine supports Serial backend  | 
|  CDeviceAdapterTag___ | A tag specifying the interface between the control and execution environments  | 
|  CDeviceAdapterTagAny | Tag for a device adapter used to specify that any device may be used for an operation  | 
|  CDeviceAdapterTagCuda | Tag for a device adapter that uses a CUDA capable GPU device  | 
|  CDeviceAdapterTagKokkos | Tag for a device adapter that uses the Kokkos library to run algorithms in parallel  | 
|  CDeviceAdapterTagOpenMP | Tag for a device adapter that uses OpenMP compiler extensions to run algorithms on multiple threads  | 
|  CDeviceAdapterTagSerial | Tag for a device adapter that performs all computation on the same single thread as the control environment  | 
|  CDeviceAdapterTagTBB | Tag for a device adapter that uses the Intel Threading Building Blocks library to run algorithms on multiple threads  | 
|  CDeviceAdapterTagUndefined | Tag for a device adapter used to avoid specifying a device  | 
|  ►CDeviceAdapterTimerImplementation | Class providing a device-specific timer  | 
|  CTimeStamp |  | 
|  CDeviceAdapterTimerImplementation< vtkm::cont::DeviceAdapterTagCuda > | Specialization of DeviceAdapterTimerImplementation for CUDA CUDA contains its own high resolution timer that are able to track how long it takes to execute async kernels  | 
|  CDeviceAdapterTimerImplementation< vtkm::cont::DeviceAdapterTagTBB > | TBB contains its own high resolution timer  | 
|  CDeviceAdapterTraits |  | 
|  CDeviceAdapterTraits< vtkm::cont::DeviceAdapterTagAny > |  | 
|  CDeviceAdapterTraits< vtkm::cont::DeviceAdapterTagCuda > |  | 
|  CDeviceAdapterTraits< vtkm::cont::DeviceAdapterTagKokkos > |  | 
|  CDeviceAdapterTraits< vtkm::cont::DeviceAdapterTagOpenMP > |  | 
|  CDeviceAdapterTraits< vtkm::cont::DeviceAdapterTagSerial > |  | 
|  CDeviceAdapterTraits< vtkm::cont::DeviceAdapterTagTBB > |  | 
|  CDeviceAdapterTraits< vtkm::cont::DeviceAdapterTagUndefined > |  | 
|  CDeviceTaskTypes | Class providing a device-specific support for selecting the optimal Task type for a given worklet  | 
|  CDeviceTaskTypes< vtkm::cont::DeviceAdapterTagCuda > |  | 
|  CDeviceTaskTypes< vtkm::cont::DeviceAdapterTagKokkos > |  | 
|  CDeviceTaskTypes< vtkm::cont::DeviceAdapterTagOpenMP > |  | 
|  CDeviceTaskTypes< vtkm::cont::DeviceAdapterTagSerial > |  | 
|  CDeviceTaskTypes< vtkm::cont::DeviceAdapterTagTBB > |  | 
|  CEnvironmentTracker | Maintain MPI controller, if any, for distributed operation  | 
|  CError | The superclass of all exceptions thrown by any VTKm function or method  | 
|  CErrorBadAllocation | This class is thrown when VTK-m attempts to manipulate memory that it should not  | 
|  CErrorBadDevice | This class is thrown when VTK-m performs an operation that is not supported on the current device  | 
|  CErrorBadType | This class is thrown when VTK-m encounters data of a type that is incompatible with the current operation  | 
|  CErrorBadValue | This class is thrown when a VTKm function or method encounters an invalid value that inhibits progress  | 
|  CErrorExecution | This class is thrown in the control environment whenever an error occurs in the execution environment  | 
|  CErrorFilterExecution | This class is primarily intended to filters to throw in the control environment to indicate an execution failure due to misconfiguration e.g  | 
|  CErrorInternal | This class is thrown when VTKm detects an internal state that should never be reached  | 
|  CErrorUserAbort | This class is thrown when vtk-m detects a request for aborting execution in the current thread  | 
|  CExecutionAndControlObjectBase | Base ExecutionAndControlObjectBase class  | 
|  CExecutionObjectBase | Base ExecutionObjectBase for execution objects to inherit from so that you can use an arbitrary object as a parameter in an execution environment function  | 
|  CField | A Field encapsulates an array on some piece of the mesh, such as the points, a cell set, a point logical dimension, or the whole mesh  | 
|  CInitializeResult |  | 
|  CInvoker | Allows launching any worklet without a dispatcher  | 
|  CIsArrayHandleDiscard | Helper to determine if an ArrayHandle type is an ArrayHandleDiscard  | 
|  CLogCondStream | Conditionally logs a message with a stream-like interface  | 
|  CPartitionedDataSet | Comprises a set of vtkm::cont::DataSet objects  | 
|  CPointLocatorBase | Base class for all PointLocator classes  | 
|  CPointLocatorSparseGrid | A locator that bins points in a sparsely stored grid  | 
|  CRuntimeDeviceInformation | A class that can be used to determine if a given device adapter is supported on the current machine at runtime  | 
|  CRuntimeDeviceTracker | RuntimeDeviceTracker is the central location for determining which device adapter will be active for algorithm execution  | 
|  CScopedRuntimeDeviceTracker | A class to create a scoped runtime device tracker object  | 
|  CStorageTag___ | A tag specifying client memory allocation  | 
|  CStorageTagBasic | A tag for the basic implementation of a Storage object  | 
|  CStorageTagCartesianProduct |  | 
|  CStorageTagCast |  | 
|  CStorageTagCompositeVec |  | 
|  CStorageTagConcatenate |  | 
|  CStorageTagConstant |  | 
|  CStorageTagCounting |  | 
|  CStorageTagExtractComponent |  | 
|  CStorageTagGroupVec |  | 
|  CStorageTagGroupVecVariable |  | 
|  CStorageTagImplicit | An implementation for read-only implicit arrays  | 
|  CStorageTagIndex |  | 
|  CStorageTagMultiplexer |  | 
|  CStorageTagOffsetsToNumComponents |  | 
|  CStorageTagPermutation |  | 
|  CStorageTagReverse |  | 
|  CStorageTagRuntimeVec |  | 
|  CStorageTagSOA |  | 
|  CStorageTagStride |  | 
|  CStorageTagUniformPoints |  | 
|  CStorageTagView |  | 
|  CStorageTagXGCCoordinates |  | 
|  CStorageTagZip |  | 
|  CTimer | A class that can be used to time operations in VTK-m that might be occuring in parallel  | 
|  ►CToken | A token to hold the scope of an ArrayHandle or other object  | 
|  CObjectReference |  | 
|  CObjectReferenceImpl |  | 
|  CReference |  | 
|  CUncertainArrayHandle | An ArrayHandle of an uncertain value type and storage  | 
|  CUncertainCellSet | A CellSet of an uncertain type  | 
|  CUnknownArrayHandle | An ArrayHandle of an unknown value type and storage  | 
|  CUnknownCellSet | A CellSet of an unknown type  | 
|  ►Nexec | VTK-m Execution Environment  | 
|  ►Narg |  | 
|  CAspectTagBoundary | Aspect tag to use for getting if a point is a boundary point  | 
|  CAspectTagCellShape | Aspect tag to use for getting the cell shape  | 
|  CAspectTagDefault | Aspect tag to use for default load/store of data  | 
|  CAspectTagIncidentElementCount | Aspect tag to use for getting the incident element count  | 
|  CAspectTagIncidentElementIndices | Aspect tag to use for getting the visited indices  | 
|  CAspectTagInputIndex | Aspect tag to use for getting the work index  | 
|  CAspectTagOutputIndex | Aspect tag to use for getting the work index  | 
|  CAspectTagThreadIndices | Aspect tag to use for getting the thread indices  | 
|  CAspectTagValueCount | Aspect tag to use for getting the value count  | 
|  CAspectTagVisitIndex | Aspect tag to use for getting the work index  | 
|  CAspectTagWorkIndex | Aspect tag to use for getting the work index  | 
|  CBasicArg | The underlying tag for basic ExecutionSignature arguments  | 
|  CBoundary | The ExecutionSignature tag to get if executing on a boundary element  | 
|  CCellShape | The ExecutionSignature tag to use to get the cell shape  | 
|  CCustomScatterOrMaskTag | Used for when not using MaskNone and ScatterIdentity  | 
|  CDefaultScatterAndMaskTag | Uses spaces optimizations when using MaskNone and ScatterIdentity  | 
|  CExecutionSignatureTagBase | The base class for all tags used in an ExecutionSignature  | 
|  CFetch | Class for loading and storing values in thread instance  | 
|  CFetch< FetchTag, vtkm::exec::arg::AspectTagBoundary, ExecObjectType > |  | 
|  CFetch< FetchTag, vtkm::exec::arg::AspectTagCellShape, ExecObjectType > |  | 
|  CFetch< FetchTag, vtkm::exec::arg::AspectTagIncidentElementCount, ExecObjectType > |  | 
|  CFetch< FetchTag, vtkm::exec::arg::AspectTagInputIndex, ExecObjectType > |  | 
|  CFetch< FetchTag, vtkm::exec::arg::AspectTagOutputIndex, ExecObjectType > |  | 
|  CFetch< FetchTag, vtkm::exec::arg::AspectTagThreadIndices, ExecObjectType > |  | 
|  CFetch< FetchTag, vtkm::exec::arg::AspectTagValueCount, ExecObjectType > |  | 
|  CFetch< FetchTag, vtkm::exec::arg::AspectTagVisitIndex, ExecObjectType > |  | 
|  CFetch< FetchTag, vtkm::exec::arg::AspectTagWorkIndex, ExecObjectType > |  | 
|  CFetch< FetchType, vtkm::exec::arg::AspectTagIncidentElementIndices, ExecObjectType > |  | 
|  CFetch< vtkm::exec::arg::FetchTagArrayDirectIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |  | 
|  CFetch< vtkm::exec::arg::FetchTagArrayDirectInOut, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |  | 
|  CFetch< vtkm::exec::arg::FetchTagArrayDirectOut, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |  | 
|  CFetch< vtkm::exec::arg::FetchTagArrayNeighborhoodIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |  | 
|  CFetch< vtkm::exec::arg::FetchTagArrayTopologyMapIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |  | 
|  CFetch< vtkm::exec::arg::FetchTagCellSetIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |  | 
|  CFetch< vtkm::exec::arg::FetchTagExecObject, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |  | 
|  CFetch< vtkm::exec::arg::FetchTagWholeCellSetIn, vtkm::exec::arg::AspectTagDefault, ExecObjectType > |  | 
|  CFetchTagArrayDirectIn | Fetch tag for getting array values with direct indexing  | 
|  CFetchTagArrayDirectInOut | Fetch tag for in-place modifying array values with direct indexing  | 
|  CFetchTagArrayDirectOut | Fetch tag for setting array values with direct indexing  | 
|  CFetchTagArrayNeighborhoodIn | Fetch tag for getting values of neighborhood around a point  | 
|  CFetchTagArrayTopologyMapIn | Fetch tag for getting array values determined by topology connections  | 
|  CFetchTagCellSetIn | Fetch tag for getting topology information  | 
|  CFetchTagExecObject | Fetch tag for execution objects  | 
|  CFetchTagKeysIn | Fetch tag for getting key values in a reduce by key  | 
|  CFetchTagWholeCellSetIn | Fetch tag for whole cell sets  | 
|  CIncidentElementCount | The ExecutionSignature tag to get the number of incident elements  | 
|  CIncidentElementIndices | The ExecutionSignature tag to get the indices of visited elements  | 
|  CInputIndex | The ExecutionSignature tag to use to get the input index  | 
|  COutputIndex | The ExecutionSignature tag to use to get the output index  | 
|  CThreadIndices | The ExecutionSignature tag to use to get the thread indices  | 
|  CThreadIndicesBasic | Basic container for thread indices in a worklet invocation  | 
|  CThreadIndicesBasic3D | Container for 3D thread indices in a worklet invocation  | 
|  CThreadIndicesCellNeighborhood | Container for thread information in a WorkletCellNeighborhood  | 
|  CThreadIndicesNeighborhood |  | 
|  CThreadIndicesPointNeighborhood | Container for thread information in a WorkletPointNeighborhood  | 
|  CThreadIndicesReduceByKey | Container for thread indices in a reduce by key invocation  | 
|  CThreadIndicesTopologyMap | Container for thread indices in a topology map  | 
|  CThreadIndicesTopologyMap< vtkm::exec::ConnectivityExtrude, ScatterAndMaskMode > |  | 
|  CThreadIndicesTopologyMap< vtkm::exec::ConnectivityPermutedVisitCellsWithPoints< PermutationPortal, vtkm::exec::ConnectivityStructured< vtkm::TopologyElementTagCell, vtkm::TopologyElementTagPoint, Dimension > >, CustomScatterOrMaskTag > | Specialization for permuted structured connectivity types  | 
|  CThreadIndicesTopologyMap< vtkm::exec::ConnectivityStructured< VisitTopology, IncidentTopology, Dimension >, CustomScatterOrMaskTag > | Specialization for CustomScatterOrMaskTag  | 
|  CThreadIndicesTopologyMap< vtkm::exec::ConnectivityStructured< VisitTopology, IncidentTopology, Dimension >, DefaultScatterAndMaskTag > | Specialization for DefaultScatterAndMaskTag  | 
|  CThreadIndicesTopologyMap< vtkm::exec::ReverseConnectivityExtrude, ScatterAndMaskMode > |  | 
|  CValueCount | The ExecutionSignature tag to get the number of values  | 
|  CVisitIndex | The ExecutionSignature tag to use to get the visit index  | 
|  CWorkIndex | The ExecutionSignature tag to use to get the work index  | 
|  ►Ntwolevelgrid |  | 
|  CGrid |  | 
|  CTwoLevelUniformGridExecutionObject |  | 
|  ►CAtomicArrayExecutionObject | An object passed to a worklet when accessing an atomic array  | 
|  CHasPointerAccess |  | 
|  CBoundaryState | Provides a neighborhood's placement with respect to the mesh's boundary  | 
|  ►CCellLocatorBoundingIntervalHierarchy | Structure for locating cells  | 
|  CLastCell | Structure capturing the location of a cell in the search structure.  | 
|  CCellLocatorBoundingIntervalHierarchyNode |  | 
|  CCellLocatorMultiplexer |  | 
|  CCellLocatorPartitioned |  | 
|  ►CCellLocatorRectilinearGrid | Structure for locating cells  | 
|  CLastCell | Structure capturing the location of a cell in the search structure.  | 
|  ►CCellLocatorTwoLevel | Structure for locating cells  | 
|  CLastCell | Structure capturing the location of a cell in the search structure.  | 
|  ►CCellLocatorUniformBins | Structure for locating cells  | 
|  CLastCell | Structure capturing the location of a cell in the search structure.  | 
|  ►CCellLocatorUniformGrid | Structure for locating cells  | 
|  CLastCell | Structure capturing the location of a cell in the search structure  | 
|  CColorTable |  | 
|  CConnectivityExplicit | A class holding information about topology connections  | 
|  CConnectivityExtrude |  | 
|  CConnectivityPermutedVisitCellsWithPoints |  | 
|  CConnectivityPermutedVisitPointsWithCells |  | 
|  CConnectivityStructured | A class holding information about topology connections  | 
|  CFieldNeighborhood | Retrieves field values from a neighborhood  | 
|  CFunctorBase | Base class for all user worklets invoked in the execution environment from a call to vtkm::cont::DeviceAdapterAlgorithm::Schedule  | 
|  CIndicesExtrude |  | 
|  CPointLocatorSparseGrid | Structure for locating point  | 
|  CReverseConnectivityExtrude |  | 
|  CReverseIndicesExtrude |  | 
|  CTaskBase | Base class for all classes that are used to marshal data from the invocation parameters to the user worklets when invoked in the execution environment  | 
|  ►Nfilter | VTK-m Filters  | 
|  ►Nclean_grid |  | 
|  CCleanGrid | Clean a mesh to an unstructured grid  | 
|  ►Nconnected_components |  | 
|  CCellSetConnectivity | Finds and labels groups of cells that are connected together through their topology  | 
|  CImageConnectivity |  | 
|  ►Ncontour |  | 
|  CAbstractContour | Contour filter interface  | 
|  CClipWithField | Clip a dataset using a field  | 
|  CClipWithImplicitFunction | Clip a dataset using an implicit function  | 
|  CContour | Generate contours or isosurfaces from a region of space  | 
|  CContourFlyingEdges | Generate isosurface(s) from a 3-dimensional structured mesh  | 
|  CContourMarchingCells | Generate isosurface(s) from a Volume using the Marching Cells algorithm  | 
|  CMIRFilter | Calculates and subdivides a mesh based on the material interface reconstruction algorithm  | 
|  CSlice | Intersect a mesh with an implicit surface  | 
|  CSliceMultiple | This filter can accept multiple implicit functions used by the slice filter  | 
|  ►Ndensity_estimate |  | 
|  CContinuousScatterPlot | Constructs the continuous scatterplot for two given scalar point fields of a mesh  | 
|  CEntropy | Construct the entropy histogram of a given Field  | 
|  CHistogram | Construct the histogram of a given field  | 
|  CNDEntropy | Calculate the entropy of input N-Dims fields  | 
|  CNDHistogram | Generate a N-Dims histogram from input fields  | 
|  CParticleDensityBase |  | 
|  CParticleDensityCloudInCell | Estimate the density of particles using the Cloud-in-Cell method  | 
|  CParticleDensityNearestGridPoint | Estimate the density of particles using the Nearest Grid Point method  | 
|  CStatistics | Computes descriptive statistics of an input field  | 
|  ►Nentity_extraction |  | 
|  CExternalFaces | Extract external faces of a geometry  | 
|  CExtractGeometry | Extract a subset of geometry based on an implicit function  | 
|  CExtractPoints | Extract only points from a geometry using an implicit function  | 
|  CExtractStructured | Select a piece (e.g., volume of interest) and/or subsample structured points dataset  | 
|  CGhostCellRemove | Removes cells marked as ghost cells  | 
|  CMask | Subselect cells using a stride  | 
|  CMaskPoints | Subselect points using a stride  | 
|  CThreshold | Extracts cells that satisfy a threshold criterion  | 
|  CThresholdPoints |  | 
|  ►Nfield_conversion |  | 
|  CCellAverage | Point to cell interpolation filter  | 
|  CPointAverage | Cell to Point interpolation filter  | 
|  ►Nfield_transform |  | 
|  CCompositeVectors | Combine multiple scalar fields into a single vector field  | 
|  CCylindricalCoordinateTransform | Transform coordinates between Cartesian and cylindrical  | 
|  CFieldToColors | Convert an arbitrary field to an RGB or RGBA field  | 
|  CGenerateIds | Adds fields to a vtkm::cont::DataSet that give the ids for the points and cells  | 
|  CLogValues | Adds field to a vtkm::cont::DataSet that gives the log values for the user specified field  | 
|  CPointElevation | Generate a scalar field along a specified direction  | 
|  CPointTransform | Perform affine transforms to point coordinates or vector fields  | 
|  CSphericalCoordinateTransform | Transform coordinates between Cartesian and spherical  | 
|  CWarp | Modify points by moving points along scaled direction vectors  | 
|  CWarpScalar |  | 
|  CWarpVector |  | 
|  ►Nflow |  | 
|  CFilterParticleAdvection | Base class for advecting particles in a vector field  | 
|  CFilterParticleAdvectionSteadyState |  | 
|  CFilterParticleAdvectionUnsteadyState | Superclass for filters that operate on flow that changes over time  | 
|  CFlowTraits |  | 
|  CFlowTraits< ParticleAdvection > |  | 
|  CFlowTraits< Pathline > |  | 
|  CFlowTraits< PathParticle > |  | 
|  CFlowTraits< Streamline > |  | 
|  CFlowTraits< WarpXStreamline > |  | 
|  CLagrangian |  | 
|  CLagrangianStructures | Compute the finite time Lyapunov exponent (FTLE) of a vector field  | 
|  CParticleAdvection | Advect particles in a vector field  | 
|  CPathline | Advect particles in a time-varying vector field and display the path they take  | 
|  CPathParticle | Advect particles in a vector field  | 
|  CStreamline | Advect particles in a vector field and display the path they take  | 
|  CStreamSurface | Generate stream surfaces from a vector field  | 
|  CWarpXStreamline | Advect particles in a vector field  | 
|  ►Ngeometry_refinement |  | 
|  CConvertToPointCloud | Convert a DataSet to a point cloud  | 
|  CShrink | Shrink cells of an arbitrary dataset by a constant factor  | 
|  CSplitSharpEdges | Split sharp polygon mesh edges with a large feature angle between the adjacent cells  | 
|  CTetrahedralize | Convert all polyhedra of a vtkm::cont::DataSet into tetrahedra  | 
|  CTriangulate | Convert all polygons of a vtkm::cont::DataSet into triangles  | 
|  CTube | Generate a tube around each line and polyline  | 
|  CVertexClustering | Reduce the number of triangles in a mesh  | 
|  ►Nimage_processing |  | 
|  CComputeMoments |  | 
|  CImageDifference | Construct an ImageDifference of a given DataSet  | 
|  CImageMedian |  | 
|  ►Nmesh_info |  | 
|  CCellMeasures | Compute the size measure of each cell in a dataset  | 
|  CGhostCellClassify | Determines which cells should be considered ghost cells in a structured data set  | 
|  CMeshQuality | Computes the quality of an unstructured cell-based mesh  | 
|  CMeshQualityArea | Compute the area of each cell  | 
|  CMeshQualityAspectGamma | For each cell, compute the normalized root-mean-square of the edge lengths  | 
|  CMeshQualityAspectRatio | Compute for each cell the ratio of its longest edge to its circumradius  | 
|  CMeshQualityCondition | Compute for each cell the condition number of the weighted Jacobian matrix  | 
|  CMeshQualityDiagonalRatio | Compute for each cell the ratio of the maximum diagonal to the minimum diagonal  | 
|  CMeshQualityDimension | Compute for each cell a metric specifically designed for Sandia's Pronto code  | 
|  CMeshQualityJacobian | Compute for each cell the minimum determinant of the Jacobian matrix, over corners and cell center  | 
|  CMeshQualityMaxAngle | Computes the maximum angle within each cell in degrees  | 
|  CMeshQualityMaxDiagonal | Computes the maximum diagonal length within each cell in degrees  | 
|  CMeshQualityMinAngle | Computes the minimum angle within each cell in degrees  | 
|  CMeshQualityMinDiagonal | Computes the minimal diagonal length within each cell in degrees  | 
|  CMeshQualityOddy | Compute for each cell the maximum deviation of a metric tensor from an identity matrix, over all corners and cell center  | 
|  CMeshQualityRelativeSizeSquared | Compute for each cell the ratio of area or volume to the mesh average  | 
|  CMeshQualityScaledJacobian | Compute for each cell a metric derived from the Jacobian matric with normalization involving edge length  | 
|  CMeshQualityShape | Compute a shape-based metric for each cell  | 
|  CMeshQualityShapeAndSize | Compute a metric for each cell based on the shape scaled by the cell size  | 
|  CMeshQualityShear | Compute the shear of each cell  | 
|  CMeshQualitySkew | Compute the skew of each cell  | 
|  CMeshQualityStretch | Compute the stretch of each cell  | 
|  CMeshQualityTaper | Compute the taper of each cell  | 
|  CMeshQualityVolume | Compute the volume each cell  | 
|  CMeshQualityWarpage | Compute the flatness of cells  | 
|  ►Nmulti_block |  | 
|  CAmrArrays | Generate arrays describing the AMR structure in a partitioned data set  | 
|  CMergeDataSets | Merging multiple data sets into one data set  | 
|  ►Nresampling |  | 
|  CHistSampling | Adaptively sample points to preserve tail features  | 
|  CProbe | Sample the fields of a data set at specified locations  | 
|  ►Nscalar_topology |  | 
|  CContourTreeAugmented | Construct the Contour Tree for a 2D or 3D regular mesh  | 
|  CContourTreeMesh2D | Construct the ContourTree for a 2D Mesh  | 
|  CContourTreeMesh3D | Construct the ContourTree for a 3D Mesh  | 
|  CContourTreeUniformDistributed | Construct the Contour Tree for a 2D or 3D regular mesh  | 
|  CDistributedBranchDecompositionFilter | Compute branch decompostion from distributed contour tree  | 
|  CExtractTopVolumeContoursFilter | Compute branch decompostion from distributed contour tree  | 
|  CSelectTopVolumeBranchesFilter | Compute branch decompostion from distributed contour tree  | 
|  ►Nuncertainty |  | 
|  CContourUncertainUniform | Visualize isosurface uncertainty for uniform distributed data  | 
|  CContourUncertainUniformMonteCarlo | Visualize isosurface uncertainty using Monte Carlo approach for uniformly distributed data  | 
|  ►Nvector_analysis |  | 
|  CCrossProduct | Compute the cross product of 3D vector fields  | 
|  CDotProduct | Compute the dot product of vector fields  | 
|  CGradient | A general filter for gradient estimation  | 
|  CSurfaceNormals | Computes normals for polygonal mesh  | 
|  CVectorMagnitude | Compute the magnitudes of a vector field  | 
|  ►Nzfp |  | 
|  CZFPCompressor1D | Compress a scalar field using ZFP  | 
|  CZFPCompressor2D | Compress a scalar field using ZFP  | 
|  CZFPCompressor3D | Compress a scalar field using ZFP  | 
|  CZFPDecompressor1D | Decompress a scalar field using ZFP  | 
|  CZFPDecompressor2D | Decompress a scalar field using ZFP  | 
|  CZFPDecompressor3D | Decompress a scalar field using ZFP  | 
|  CDataSetQueue |  | 
|  CFieldSelection | A FieldSelection stores information about fields to map for input dataset to output when a filter is executed  | 
|  ►CFilter | Base class for all filters  | 
|  CScalarToVec |  | 
|  CFilterField |  | 
|  CTaskQueue |  | 
|  Cvtkm_filter_FilterField_h_deprecated |  | 
|  ►Ninterop | VTK-m OpenGL Interoperability  | 
|  ►Nanari |  | 
|  ►CANARIActor | Collects cells, coords, and 0-4 fields for ANARI mappers to consume  | 
|  CActorData |  | 
|  ►CANARIMapper | This is the base class used for all ANARI mappers  | 
|  CANARIHandles |  | 
|  ►CANARIMapperGlyphs | Mapper which turns vector data into arrow glyphs  | 
|  CANARIHandles | Container of all relevant ANARI scene object handles  | 
|  ►CANARIMapperPoints | Mapper which turns each point into ANARI sphere geometry  | 
|  CANARIHandles | Container of all relevant ANARI scene object handles  | 
|  ►CANARIMapperTriangles | Mapper which triangulates cells into ANARI triangle geometry  | 
|  CANARIHandles | Container of all relevant ANARI scene object handles  | 
|  ►CANARIMapperVolume | Mapper which turns structured volumes into a single ANARI transferFunction1D volume  | 
|  CANARIHandles | Container of all relevant ANARI scene object handles  | 
|  ►CANARIScene | Object which manages a collection of mappers representing a single scene  | 
|  CSceneMapper |  | 
|  CGlyphArrays | VTK-m data arrays underlying the ANARIArray handles created by the mapper  | 
|  ►CGlyphsParameters | Raw ANARI arrays and parameter values set on the ANARIGeometry  | 
|  CVertexData |  | 
|  CPointsArrays | VTK-m data arrays underlying the ANARIArray handles created by the mapper  | 
|  CPointsFieldArrays | VTK-m data arrays underlying the ANARIArray handles created by the mapper for field attributes  | 
|  ►CPointsParameters | Raw ANARI arrays and parameter values set on the ANARIGeometry  | 
|  CVertexData |  | 
|  CStructuredVolumeArrays | VTK-m data arrays underlying the ANARIArray handles created by the mapper  | 
|  CStructuredVolumeParameters | Raw ANARI arrays and parameter values set on the ANARISpatialField  | 
|  CTriangleArrays | VTK-m data arrays underlying the ANARIArray handles created by the mapper  | 
|  CTriangleFieldArrays | VTK-m data arrays underlying the ANARIArray handles created by the mapper for field attributes  | 
|  ►CTrianglesParameters | Raw ANARI arrays and parameter values set on the ANARIGeometry  | 
|  CPrimitiveData |  | 
|  CVertexData |  | 
|  CUnstructuredVolumeParameters |  | 
|  CUntructuredVolumeArrays |  | 
|  CBufferState | Manages the state for transferring an ArrayHandle to opengl  | 
|  ►Nio | VTK-m File input and output classes  | 
|  CBasePixel | Base type for more complex pixels (RGB, Greyscale, etc) that describes various values such as bit-depth, channel width, bytes per pixel, and how various data should be polled  | 
|  CBOVDataSetReader |  | 
|  CComponentTypeFromSize |  | 
|  CComponentTypeFromSize< size, typename std::enable_if<(size==16)>::type > |  | 
|  CComponentTypeFromSize< size, typename std::enable_if<(size==8)>::type > |  | 
|  CErrorIO | This class is thrown when VTK-m encounters an error with the file system  | 
|  CGreyPixel |  | 
|  CImageReaderBase | Manages reading, and loading data from images  | 
|  CImageReaderHDF5 | Reading images using HDF5 Image format  | 
|  CImageReaderPNG | Reads images using the PNG format  | 
|  CImageReaderPNM | Reads images using the PNM format  | 
|  CImageWriterBase | Manages writing, and loading data from images  | 
|  CImageWriterHDF5 | Writing images using HDF5 Image format  | 
|  CImageWriterPNG | Writes images using the PNG format  | 
|  CImageWriterPNM | Writes images using the PNM format  | 
|  CRGBPixel |  | 
|  CVTKDataSetReader | Reads a legacy VTK file  | 
|  CVTKDataSetReaderBase |  | 
|  CVTKDataSetWriter | Reads a legacy VTK file  | 
|  CVTKPolyDataReader |  | 
|  CVTKRectilinearGridReader |  | 
|  CVTKStructuredGridReader |  | 
|  CVTKStructuredPointsReader |  | 
|  CVTKUnstructuredGridReader |  | 
|  CVTKVisItFileReader | Reader for ".visit" files, a simple file format for partioned data sets  | 
|  ►Nrendering | VTK-m Rendering  | 
|  CActor | An item to be rendered  | 
|  CAxisAnnotation |  | 
|  CAxisAnnotation2D |  | 
|  CAxisAnnotation3D |  | 
|  ►CBitmapFont |  | 
|  CCharacter |  | 
|  CBitmapFontFactory |  | 
|  CBoundingBoxAnnotation |  | 
|  ►CCamera | Specifies the viewport for a rendering  | 
|  CCamera2DStruct |  | 
|  CCamera3DStruct |  | 
|  CCanvas | Represents the image space that is the target of rendering  | 
|  CCanvasRayTracer | Represents the image space that is the target of rendering using the internal ray tracing code  | 
|  CColor | Representation of a color  | 
|  CColorBarAnnotation |  | 
|  CColorLegendAnnotation |  | 
|  CConnectivityProxy |  | 
|  ►CCylinderizer |  | 
|  CCountSegments |  | 
|  CCylinderize |  | 
|  CSegmentedStructured |  | 
|  CLineRenderer |  | 
|  CLineRendererBatcher |  | 
|  CMapper | Converts data into commands to a rendering system  | 
|  CMapperConnectivity |  | 
|  CMapperCylinder | MapperCylinder renderers edges from a cell set and renders them as cylinders via ray tracing  | 
|  CMapperGlyphBase | Base class for glyph mappers  | 
|  CMapperGlyphScalar | A mapper that produces unoriented glyphs  | 
|  CMapperGlyphVector | A mapper that produces oriented glyphs  | 
|  CMapperPoint | This mapper renders points from a cell set  | 
|  CMapperQuad | A mapper that renderers quad faces from a cell set via ray tracing  | 
|  CMapperRayTracer | Mapper to render surfaces using ray tracing  | 
|  CMapperVolume | Mapper that renders a volume as a translucent cloud  | 
|  CMapperWireframer | Mapper that renders the edges of a mesh  | 
|  CMatrixHelpers |  | 
|  ►CQuadralizer |  | 
|  CCountQuads |  | 
|  CQuadralize |  | 
|  CSegmentedStructured |  | 
|  ►CScalarRenderer |  | 
|  CResult |  | 
|  CScene | A simple collection of things to render  | 
|  CTextAnnotation |  | 
|  CTextAnnotationBillboard |  | 
|  CTextAnnotationScreen |  | 
|  CTextRenderer |  | 
|  CTextRendererBatcher |  | 
|  ►CTexture2D |  | 
|  CTexture2DSampler |  | 
|  CTexture2DSamplerExecutionObject |  | 
|  ►CTriangulator | Triangulator creates a minimal set of triangles from a cell set  | 
|  CCountTriangles |  | 
|  CIndicesLessThan |  | 
|  CIndicesSort |  | 
|  CInterleaveArrays12 |  | 
|  CInterleaveArrays2 |  | 
|  CTriangulate |  | 
|  CTriangulateStructured |  | 
|  CUniqueTriangles |  | 
|  CView | The abstract class representing the view of a rendering scene  | 
|  CView1D | A view for a 1D data set  | 
|  CView2D | A view for a 3D data set  | 
|  CView3D | A view for a 3D data set  | 
|  ►CWireframer |  | 
|  CRenderWithDeviceFunctor |  | 
|  CWorldAnnotator |  | 
|  ►Nsource | VTK-m Input source such as Wavelet  | 
|  CAmr | The Amr source creates a dataset similar to VTK's vtkRTAnalyticSource  | 
|  COscillator | An analytical, time-varying uniform dataset with a point based array  | 
|  CPerlinNoise | The PerlinNoise source creates a uniform dataset  | 
|  CSource |  | 
|  CTangle | The Tangle source creates a uniform dataset  | 
|  CWavelet | The Wavelet source creates a dataset similar to VTK's vtkRTAnalyticSource  | 
|  ►Ntmp |  | 
|  CVariant |  | 
|  ►Nworklet | VTK-m Worklets  | 
|  ►Nstreamline |  | 
|  CIsUnity |  | 
|  CMakeStreamLines |  | 
|  ►CAverageByKey |  | 
|  CAverageWorklet |  | 
|  CExtractMean |  | 
|  CAveragePointNeighborhood |  | 
|  CBoundaryClamp | Clamps boundary values to the nearest valid i,j,k value  | 
|  ►CCellDeepCopy | Container for worklets and helper methods to copy a cell set to a new CellSetExplicit structure  | 
|  CCountCellPoints |  | 
|  CPassCellStructure |  | 
|  CCosmoTools |  | 
|  ►CDescriptiveStatistics |  | 
|  CMakeStatState |  | 
|  CStatState |  | 
|  CDispatcherCellNeighborhood | Dispatcher for worklets that inherit from WorkletCellNeighborhood  | 
|  CDispatcherMapField | Dispatcher for worklets that inherit from WorkletMapField  | 
|  CDispatcherMapTopology | Dispatcher for worklets that inherit from WorkletMapTopology  | 
|  CDispatcherPointNeighborhood | Dispatcher for worklets that inherit from WorkletPointNeighborhood  | 
|  CDispatcherReduceByKey | Dispatcher for worklets that inherit from WorkletReduceByKey  | 
|  ►CFieldStatistics |  | 
|  CCalculatePowers |  | 
|  CStatInfo |  | 
|  CSubtractConst |  | 
|  ►CKernelSplatterFilterUniformGrid |  | 
|  CComputeLocalNeighborId |  | 
|  CGetFootprint |  | 
|  CGetSplatValue |  | 
|  CUpdateVoxelSplats |  | 
|  Czero_voxel |  | 
|  CKeys | Manage keys for a vtkm::worklet::WorkletReduceByKey  | 
|  CMaskIndices | Mask using a given array of indices to include in the output  | 
|  CMaskNone | Default mask object that does not suppress anything  | 
|  CMaskSelect | Mask using arrays to select specific elements to suppress  | 
|  CNDimsHistMarginalization |  | 
|  CNormal |  | 
|  CNormalize |  | 
|  CScalarsToColors |  | 
|  CScatterCounting | A scatter that maps input to some numbers of output  | 
|  CScatterIdentity | A scatter that maps input directly to output  | 
|  CScatterPermutation | A scatter that maps input to output based on a permutation array  | 
|  CScatterUniform | A scatter that maps input to some constant numbers of output  | 
|  ►CStableSortIndices | Produces an ArrayHandle<vtkm::Id> index array that stable-sorts and optionally uniquifies an input array  | 
|  CIndirectSortPredicate |  | 
|  CIndirectSortPredicateExecObject |  | 
|  CIndirectUniquePredicate |  | 
|  CIndirectUniquePredicateExecObject |  | 
|  CStreamLineFilterUniformGrid | Compute the streamline  | 
|  ►CTriangleWinding | This worklet ensures that triangle windings are consistent with provided cell normals  | 
|  CLauncher |  | 
|  CWorkletGetCellShapesAndSizes |  | 
|  CWorkletWindToCellNormals |  | 
|  CWorkletWindToCellNormalsGeneric |  | 
|  CWaveletCompressor |  | 
|  ►CWorkletCellNeighborhood | Base class for worklets that map over the cells in a structured grid with neighborhood information  | 
|  C_1 | Argument placeholders for an ExecutionSignature.  | 
|  CAtomicArrayInOut | ControlSignature tag for whole input/output arrays.  | 
|  CBoundary | The ExecutionSignature tag to query if the current iteration is inside the boundary.  | 
|  CCellSetIn | A control signature tag for input connectivity.  | 
|  CDevice | ExecutionSignature tag for getting the device adapter tag.  | 
|  CExecObject | ControlSignature tag for execution object inputs.  | 
|  CFieldIn | A control signature tag for input fields.  | 
|  CFieldInNeighborhood | A control signature tag for neighborhood input values.  | 
|  CFieldInOut | A control signature tag for input-output (in-place) fields.  | 
|  CFieldOut | A control signature tag for output fields.  | 
|  CInputIndex | The ExecutionSignature tag to use to get the input index.  | 
|  COutputIndex | The ExecutionSignature tag to use to get the output index.  | 
|  CThreadIndices | The ExecutionSignature tag to use to get the thread indices.  | 
|  CVisitIndex | The ExecutionSignature tag to use to get the visit index.  | 
|  CWholeArrayIn | ControlSignature tag for whole input arrays.  | 
|  CWholeArrayInOut | ControlSignature tag for whole input/output arrays.  | 
|  CWholeArrayOut | ControlSignature tag for whole output arrays.  | 
|  CWholeCellSetIn | ControlSignature tag for whole input topology.  | 
|  CWorkIndex | The ExecutionSignature tag to use to get the work index.  | 
|  ►CWorkletMapField | Base class for worklets that do a simple mapping of field arrays  | 
|  C_1 | Argument placeholders for an ExecutionSignature.  | 
|  CAtomicArrayInOut | ControlSignature tag for whole input/output arrays.  | 
|  CDevice | ExecutionSignature tag for getting the device adapter tag.  | 
|  CExecObject | ControlSignature tag for execution object inputs.  | 
|  CFieldIn | A control signature tag for input fields  | 
|  CFieldInOut | A control signature tag for input-output (in-place) fields  | 
|  CFieldOut | A control signature tag for output fields  | 
|  CInputIndex | The ExecutionSignature tag to use to get the input index.  | 
|  COutputIndex | The ExecutionSignature tag to use to get the output index.  | 
|  CThreadIndices | The ExecutionSignature tag to use to get the thread indices.  | 
|  CVisitIndex | The ExecutionSignature tag to use to get the visit index.  | 
|  CWholeArrayIn | ControlSignature tag for whole input arrays.  | 
|  CWholeArrayInOut | ControlSignature tag for whole input/output arrays.  | 
|  CWholeArrayOut | ControlSignature tag for whole output arrays.  | 
|  CWholeCellSetIn | ControlSignature tag for whole input topology.  | 
|  CWorkIndex | The ExecutionSignature tag to use to get the work index.  | 
|  ►CWorkletMapTopology | Base class for worklets that map topology elements onto each other  | 
|  CCellSetIn | A control signature tag for input connectivity  | 
|  CCellShape | An execution signature tag for getting the cell shape  | 
|  CFieldInIncident | A control signature tag for input fields from the incident topology  | 
|  CFieldInOut | A control signature tag for input-output (in-place) fields from the visited topology  | 
|  CFieldInVisit | A control signature tag for input fields from the visited topology  | 
|  CFieldOut | A control signature tag for output fields  | 
|  CIncidentElementCount | An execution signature tag to get the number of incident elements  | 
|  CIncidentElementIndices | An execution signature tag to get the indices of from elements  | 
|  ►CWorkletNeighborhood |  | 
|  CBoundary | The ExecutionSignature tag to query if the current iteration is inside the boundary  | 
|  CCellSetIn | A control signature tag for input connectivity  | 
|  CFieldIn | A control signature tag for input fields  | 
|  CFieldInNeighborhood | A control signature tag for neighborhood input values  | 
|  CFieldInOut | A control signature tag for input-output (in-place) fields  | 
|  CFieldOut | A control signature tag for output fields  | 
|  ►CWorkletPointNeighborhood | Base class for worklets that map over the points in a structured grid with neighborhood information  | 
|  C_1 | Argument placeholders for an ExecutionSignature.  | 
|  CAtomicArrayInOut | ControlSignature tag for whole input/output arrays.  | 
|  CBoundary | The ExecutionSignature tag to query if the current iteration is inside the boundary.  | 
|  CCellSetIn | A control signature tag for input connectivity.  | 
|  CDevice | ExecutionSignature tag for getting the device adapter tag.  | 
|  CExecObject | ControlSignature tag for execution object inputs.  | 
|  CFieldIn | A control signature tag for input fields.  | 
|  CFieldInNeighborhood | A control signature tag for neighborhood input values.  | 
|  CFieldInOut | A control signature tag for input-output (in-place) fields.  | 
|  CFieldOut | A control signature tag for output fields.  | 
|  CInputIndex | The ExecutionSignature tag to use to get the input index.  | 
|  COutputIndex | The ExecutionSignature tag to use to get the output index.  | 
|  CThreadIndices | The ExecutionSignature tag to use to get the thread indices.  | 
|  CVisitIndex | The ExecutionSignature tag to use to get the visit index.  | 
|  CWholeArrayIn | ControlSignature tag for whole input arrays.  | 
|  CWholeArrayInOut | ControlSignature tag for whole input/output arrays.  | 
|  CWholeArrayOut | ControlSignature tag for whole output arrays.  | 
|  CWholeCellSetIn | ControlSignature tag for whole input topology.  | 
|  CWorkIndex | The ExecutionSignature tag to use to get the work index.  | 
|  ►CWorkletReduceByKey | Base class for worklets that group elements by keys  | 
|  C_1 | Argument placeholders for an ExecutionSignature.  | 
|  CAtomicArrayInOut | ControlSignature tag for whole input/output arrays.  | 
|  CDevice | ExecutionSignature tag for getting the device adapter tag.  | 
|  CExecObject | ControlSignature tag for execution object inputs.  | 
|  CInputIndex | The ExecutionSignature tag to use to get the input index.  | 
|  CKeysIn | A control signature tag for input keys  | 
|  COutputIndex | The ExecutionSignature tag to use to get the output index.  | 
|  CReducedValuesIn | A control signature tag for reduced input values  | 
|  CReducedValuesInOut | A control signature tag for reduced output values  | 
|  CReducedValuesOut | A control signature tag for reduced output values  | 
|  CThreadIndices | The ExecutionSignature tag to use to get the thread indices.  | 
|  CValueCount | The ExecutionSignature tag to get the number of values  | 
|  CValuesIn | A control signature tag for input values associated with the keys  | 
|  CValuesInOut | A control signature tag for input/output values associated with the keys  | 
|  CValuesOut | A control signature tag for output values associated with the keys  | 
|  CVisitIndex | The ExecutionSignature tag to use to get the visit index.  | 
|  CWholeArrayIn | ControlSignature tag for whole input arrays.  | 
|  CWholeArrayInOut | ControlSignature tag for whole input/output arrays.  | 
|  CWholeArrayOut | ControlSignature tag for whole output arrays.  | 
|  CWholeCellSetIn | ControlSignature tag for whole input topology.  | 
|  CWorkIndex | The ExecutionSignature tag to use to get the work index.  | 
|  ►CWorkletVisitCellsWithPoints | Base class for worklets that map from Points to Cells  | 
|  C_1 | Argument placeholders for an ExecutionSignature.  | 
|  CAtomicArrayInOut | ControlSignature tag for whole input/output arrays.  | 
|  CCellSetIn | A control signature tag for input connectivity.  | 
|  CCellShape | An execution signature tag to get the shape of the visited cell  | 
|  CDevice | ExecutionSignature tag for getting the device adapter tag.  | 
|  CExecObject | ControlSignature tag for execution object inputs.  | 
|  CFieldInCell | A control signature tag for input fields on the cells of the topology  | 
|  CFieldInIncident | A control signature tag for input fields from the incident topology  | 
|  CFieldInOut | A control signature tag for input-output (in-place) fields.  | 
|  CFieldInOutCell | A control signature tag for input-output (in-place) fields  | 
|  CFieldInPoint | A control signature tag for input fields on the points of the topology  | 
|  CFieldInVisit | A control signature tag for input fields from the visited topology  | 
|  CFieldOut | A control signature tag for output fields.  | 
|  CFieldOutCell | A control signature tag for output fields  | 
|  CInputIndex | The ExecutionSignature tag to use to get the input index.  | 
|  COutputIndex | The ExecutionSignature tag to use to get the output index.  | 
|  CPointCount | An execution signature tag to get the number of incident points  | 
|  CPointIndices | An execution signature tag to get the indices of the incident points  | 
|  CThreadIndices | The ExecutionSignature tag to use to get the thread indices.  | 
|  CVisitIndex | The ExecutionSignature tag to use to get the visit index.  | 
|  CWholeArrayIn | ControlSignature tag for whole input arrays.  | 
|  CWholeArrayInOut | ControlSignature tag for whole input/output arrays.  | 
|  CWholeArrayOut | ControlSignature tag for whole output arrays.  | 
|  CWholeCellSetIn | ControlSignature tag for whole input topology.  | 
|  CWorkIndex | The ExecutionSignature tag to use to get the work index.  | 
|  ►CWorkletVisitPointsWithCells | Base class for worklets that map from Cells to Points  | 
|  C_1 | Argument placeholders for an ExecutionSignature.  | 
|  CAtomicArrayInOut | ControlSignature tag for whole input/output arrays.  | 
|  CCellCount | An execution signature tag to get the number of incident cells  | 
|  CCellIndices | An execution signature tag to get the indices of the incident cells  | 
|  CCellSetIn | A control signature tag for input connectivity.  | 
|  CDevice | ExecutionSignature tag for getting the device adapter tag.  | 
|  CExecObject | ControlSignature tag for execution object inputs.  | 
|  CFieldInCell | A control signature tag for input fields on the cells of the topology  | 
|  CFieldInIncident | A control signature tag for input fields from the incident topology  | 
|  CFieldInOut | A control signature tag for input-output (in-place) fields.  | 
|  CFieldInOutPoint | A control signature tag for input-output (in-place) fields  | 
|  CFieldInPoint | A control signature tag for input fields on the points of the topology  | 
|  CFieldInVisit | A control signature tag for input fields from the visited topology  | 
|  CFieldOut | A control signature tag for output fields.  | 
|  CFieldOutPoint | A control signature tag for output fields  | 
|  CInputIndex | The ExecutionSignature tag to use to get the input index.  | 
|  COutputIndex | The ExecutionSignature tag to use to get the output index.  | 
|  CThreadIndices | The ExecutionSignature tag to use to get the thread indices.  | 
|  CVisitIndex | The ExecutionSignature tag to use to get the visit index.  | 
|  CWholeArrayIn | ControlSignature tag for whole input arrays.  | 
|  CWholeArrayInOut | ControlSignature tag for whole input/output arrays.  | 
|  CWholeArrayOut | ControlSignature tag for whole output arrays.  | 
|  CWholeCellSetIn | ControlSignature tag for whole input topology.  | 
|  CWorkIndex | The ExecutionSignature tag to use to get the work index.  | 
|  CAdd |  | 
|  CBitset | A bitmap to serve different needs  | 
|  CBitwiseAnd | Binary Predicate that takes two arguments argument x, and y and returns the bitwise operation x&y  | 
|  CBitwiseOr | Binary Predicate that takes two arguments argument x, and y and returns the bitwise operation x|y  | 
|  CBitwiseXor | Binary Predicate that takes two arguments argument x, and y and returns the bitwise operation x^y  | 
|  CBounds | Represent an axis-aligned 3D bounds in space  | 
|  CBox | Implicit function for a box  | 
|  CCellClassification | Bit flags used in ghost arrays to identify what type a cell is  | 
|  CCellShapeIdToTag | A traits-like class to get an CellShapeId known at compile time to a tag  | 
|  CCellShapeIdToTag< vtkm::CELL_SHAPE_EMPTY > |  | 
|  CCellShapeIdToTag< vtkm::CELL_SHAPE_HEXAHEDRON > |  | 
|  CCellShapeIdToTag< vtkm::CELL_SHAPE_LINE > |  | 
|  CCellShapeIdToTag< vtkm::CELL_SHAPE_POLY_LINE > |  | 
|  CCellShapeIdToTag< vtkm::CELL_SHAPE_POLYGON > |  | 
|  CCellShapeIdToTag< vtkm::CELL_SHAPE_PYRAMID > |  | 
|  CCellShapeIdToTag< vtkm::CELL_SHAPE_QUAD > |  | 
|  CCellShapeIdToTag< vtkm::CELL_SHAPE_TETRA > |  | 
|  CCellShapeIdToTag< vtkm::CELL_SHAPE_TRIANGLE > |  | 
|  CCellShapeIdToTag< vtkm::CELL_SHAPE_VERTEX > |  | 
|  CCellShapeIdToTag< vtkm::CELL_SHAPE_WEDGE > |  | 
|  CCellShapeTagEmpty |  | 
|  CCellShapeTagGeneric | A special cell shape tag that holds a cell shape that is not known at compile time  | 
|  CCellShapeTagHexahedron |  | 
|  CCellShapeTagLine |  | 
|  CCellShapeTagPolygon |  | 
|  CCellShapeTagPolyLine |  | 
|  CCellShapeTagPyramid |  | 
|  CCellShapeTagQuad |  | 
|  CCellShapeTagTetra |  | 
|  CCellShapeTagTriangle |  | 
|  CCellShapeTagVertex |  | 
|  CCellShapeTagWedge |  | 
|  CCellTopologicalDimensionsTag | vtkm::CellTraits::TopologyDimensionType is typedef to this with the template parameter set to TOPOLOGICAL_DIMENSIONS  | 
|  CCellTraits | Information about a cell based on its tag  | 
|  CCellTraits< vtkm::CellShapeTagEmpty > |  | 
|  CCellTraits< vtkm::CellShapeTagHexahedron > |  | 
|  CCellTraits< vtkm::CellShapeTagLine > |  | 
|  CCellTraits< vtkm::CellShapeTagPolygon > |  | 
|  CCellTraits< vtkm::CellShapeTagPolyLine > |  | 
|  CCellTraits< vtkm::CellShapeTagPyramid > |  | 
|  CCellTraits< vtkm::CellShapeTagQuad > |  | 
|  CCellTraits< vtkm::CellShapeTagTetra > |  | 
|  CCellTraits< vtkm::CellShapeTagTriangle > |  | 
|  CCellTraits< vtkm::CellShapeTagVertex > |  | 
|  CCellTraits< vtkm::CellShapeTagWedge > |  | 
|  CCellTraitsTagSizeFixed | Tag for cell shapes with a fixed number of points  | 
|  CCellTraitsTagSizeVariable | Tag for cell shapes that can have a variable number of points  | 
|  CChargedParticle |  | 
|  CCylinder | Implicit function for a cylinder  | 
|  CDivide |  | 
|  CEqual | Binary Predicate that takes two arguments argument x, and y and returns True if and only if x is equal to y  | 
|  CFrustum | Implicit function for a frustum  | 
|  CImplicitFunctionGeneral | Implicit function that can switch among known implicit function types  | 
|  CImplicitFunctionGradientFunctor | A helpful functor that calls the gradient method of a given ImplicitFunction  | 
|  CImplicitFunctionMultiplexer | Implicit function that can switch among different types  | 
|  CImplicitFunctionValueFunctor | A helpful functor that calls the value method of a given ImplicitFunction  | 
|  CIsZeroInitialized | Predicate that takes a single argument x, and returns True if it is the identity of the Type T  | 
|  CLineSegment | Represent a finite line segment with a pair of points  | 
|  CList | A template used to hold a list of types  | 
|  CLogicalAnd | Binary Predicate that takes two arguments argument x, and y and returns True if and only if x and y are True  | 
|  CLogicalNot | Predicate that takes a single argument x, and returns True if and only if x is false  | 
|  CLogicalOr | Binary Predicate that takes two arguments argument x, and y and returns True if and only if x or y is True  | 
|  CMatrix | Basic Matrix type  | 
|  CMaximum | Binary Predicate that takes two arguments argument x, and y and returns the x if x > y otherwise returns y  | 
|  CMinAndMax | Binary Predicate that takes two arguments argument x, and y and returns a vtkm::Vec<T,2> that represents the minimum and maximum values  | 
|  CMinimum | Binary Predicate that takes two arguments argument x, and y and returns the x if x < y otherwise returns y  | 
|  CMultiPlane | Implicit function for a MultiPlane  | 
|  CMultiply |  | 
|  CNegate |  | 
|  CNewtonsMethodResult | An object returned from NewtonsMethod() that contains the result and other information about the final state  | 
|  CNotEqual | Binary Predicate that takes two arguments argument x, and y and returns True if and only if x is not equal to y  | 
|  CNotZeroInitialized | Predicate that takes a single argument x, and returns True if it isn't the identity of the Type T  | 
|  CPair | A vtkm::Pair is essentially the same as an STL pair object except that the methods (constructors and operators) are defined to work in both the control and execution environments (whereas std::pair is likely to work only in the control environment)  | 
|  CParticle |  | 
|  CParticleStatus |  | 
|  CPlane | Represent a plane with a base point (origin) and normal vector  | 
|  CProduct | Binary Predicate that takes two arguments argument x, and y and returns product (multiplication) of the two values  | 
|  CRange | Represent a continuous scalar range of values  | 
|  CRangeId | Represent a range of vtkm::Id values  | 
|  CRangeId2 | Represent 2D integer range  | 
|  CRangeId3 | Represent 3D integer range  | 
|  CRay | Represent an infinite or semi-infinite line segment with a point and a direction  | 
|  CReadTheSourceCodeHereForHelpOnThisError |  | 
|  CReadTheSourceCodeHereForHelpOnThisError< true > |  | 
|  CSortGreater | Binary Predicate that takes two arguments argument x, and y and returns True if and only if x is greater than y  | 
|  CSortLess | Binary Predicate that takes two arguments argument x, and y and returns True if and only if x is less than y  | 
|  CSphere | Represent a sphere of the given Dimension  | 
|  CSubtract |  | 
|  CSum | Binary Predicate that takes two arguments argument x, and y and returns sum (addition) of the two values  | 
|  CTopologyElementTagCell | A tag used to identify the cell elements in a topology  | 
|  CTopologyElementTagEdge | A tag used to identify the edge elements in a topology  | 
|  CTopologyElementTagFace | A tag used to identify the face elements in a topology  | 
|  CTopologyElementTagPoint | A tag used to identify the point elements in a topology  | 
|  CTuple | VTK-m replacement for std::tuple  | 
|  CTuple< T0 > |  | 
|  CTuple< T0, T1 > |  | 
|  CTuple< T0, T1, T2 > |  | 
|  CTuple< T0, T1, T2, T3 > |  | 
|  CTuple< T0, T1, T2, T3, T4 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7, T8 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 > |  | 
|  CTuple< T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, Ts... > |  | 
|  CTuple<> |  | 
|  Ctuple_element | Compatible with std::tuple_element for vtkm::Tuple  | 
|  CTypeTraits | The TypeTraits class provides helpful compile-time information about the basic types used in VTKm (and a few others for convenience)  | 
|  CTypeTraits< bool > |  | 
|  CTypeTraits< char > |  | 
|  CTypeTraits< const T > |  | 
|  CTypeTraits< double > |  | 
|  CTypeTraits< float > | Traits for basic C++ types  | 
|  CTypeTraits< int > |  | 
|  CTypeTraits< long > |  | 
|  CTypeTraits< long long > |  | 
|  CTypeTraits< short > |  | 
|  CTypeTraits< signed char > |  | 
|  CTypeTraits< unsigned char > |  | 
|  CTypeTraits< unsigned int > |  | 
|  CTypeTraits< unsigned long > |  | 
|  CTypeTraits< unsigned long long > |  | 
|  CTypeTraits< unsigned short > |  | 
|  CTypeTraits< vtkm::Matrix< T, NumRow, NumCol > > |  | 
|  CTypeTraits< vtkm::Pair< T, U > > | Traits for Pair types  | 
|  CTypeTraits< vtkm::Vec< T, Size > > | Traits for Vec types  | 
|  CTypeTraits< vtkm::VecAxisAlignedPointCoordinates< NumDimensions > > |  | 
|  CTypeTraits< vtkm::VecC< T > > | Traits for VecC types  | 
|  CTypeTraits< vtkm::VecCConst< T > > | Traits for VecCConst types  | 
|  CTypeTraits< vtkm::VecFlat< T > > |  | 
|  CTypeTraits< vtkm::VecFromPortal< PortalType > > |  | 
|  CTypeTraits< vtkm::VecFromPortalPermute< IndexVecType, PortalType > > |  | 
|  CTypeTraits< vtkm::VecVariable< T, MaxSize > > |  | 
|  CTypeTraitsIntegerTag | Tag used to identify types that store integer numbers  | 
|  CTypeTraitsMatrixTag | Tag used to identify 2 dimensional types (matrices)  | 
|  CTypeTraitsRealTag | Tag used to identify types that store real (floating-point) numbers  | 
|  CTypeTraitsScalarTag | Tag used to identify 0 dimensional types (scalars)  | 
|  CTypeTraitsUnknownTag | Tag used to identify types that aren't Real, Integer, Scalar or Vector  | 
|  CTypeTraitsVectorTag | Tag used to identify 1 dimensional types (vectors)  | 
|  CVec | A short fixed-length array  | 
|  CVec< T, 0 > |  | 
|  CVec< T, 1 > |  | 
|  CVec< T, 2 > |  | 
|  CVec< T, 3 > |  | 
|  CVec< T, 4 > |  | 
|  CVecAxisAlignedPointCoordinates | An implicit vector for point coordinates in axis aligned cells  | 
|  CVecC | A Vec-like representation for short arrays  | 
|  CVecCConst | A const version of VecC  | 
|  CVecFlat | Treat a Vec or Vec-like object as a flat Vec  | 
|  CVecFlat< T, false > |  | 
|  CVecFlat< T, true > |  | 
|  CVecFromPortal | A short variable-length array from a window in an ArrayPortal  | 
|  CVecFromPortalPermute | A short vector from an ArrayPortal and a vector of indices  | 
|  CVecFromPortalPermute< IndexVecType, const PortalType * > |  | 
|  CVecTraits | Traits that can be queried to treat any type as a Vec  | 
|  CVecTraits< const T & > |  | 
|  CVecTraits< const T * > |  | 
|  CVecTraits< const T > |  | 
|  CVecTraits< T & > |  | 
|  CVecTraits< T * > |  | 
|  CVecTraits< vtkm::Bounds > |  | 
|  CVecTraits< vtkm::Matrix< T, NumRow, NumCol > > | A matrix has vector traits to implement component-wise operations  | 
|  CVecTraits< vtkm::Range > |  | 
|  CVecTraits< vtkm::Vec< T, Size > > |  | 
|  CVecTraits< vtkm::VecAxisAlignedPointCoordinates< NumDimensions > > |  | 
|  CVecTraits< vtkm::VecC< T > > |  | 
|  CVecTraits< vtkm::VecCConst< T > > |  | 
|  CVecTraits< vtkm::VecFlat< T > > |  | 
|  CVecTraits< vtkm::VecFromPortal< PortalType > > |  | 
|  CVecTraits< vtkm::VecFromPortalPermute< IndexVecType, PortalType > > |  | 
|  CVecTraits< vtkm::VecVariable< T, MaxSize > > |  | 
|  CVecTraitsTagMultipleComponents | A tag for vectors that are "true" vectors (i.e  | 
|  CVecTraitsTagSingleComponent | A tag for vectors that are really just scalars (i.e  | 
|  CVecTraitsTagSizeStatic | A tag for vectors where the number of components are known at compile time  | 
|  CVecTraitsTagSizeVariable | A tag for vectors where the number of components are not determined until run time  | 
|  CVecVariable | A short variable-length array with maximum length  | 
|  Cvtkm_deprecated_WarpScalar_h_warning |  | 
|  Cvtkm_deprecated_WarpVector_h_warning |  |