| ►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::TransportTagGradientOut, 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 |
| CTransportTagGradientOut | Transport tag for output arrays |
| 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 | |
| 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 | |
| CArrayHandleRandomUniformBits | An ArrayHandle that provides a source of random bits |
| CArrayHandleRandomUniformReal | |
| CArrayHandleRecombineVec | A grouping of ArrayHandleStrides into an ArrayHandle of Vecs |
| CArrayHandleReverse | Reverse the order of an array, on demand |
| 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 | |
| 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 | |
| CCellInterpolationHelper | |
| CCellLocatorBoundingIntervalHierarchy | |
| CCellLocatorGeneral | A CellLocator that works generally well for any supported cell set |
| CCellLocatorPartitioned | |
| CCellLocatorRectilinearGrid | |
| CCellLocatorTwoLevel | A locator that uses 2 nested levels of grids |
| CCellLocatorUniformBins | A locator that uses a uniform grid |
| CCellLocatorUniformGrid | |
| CCellSet | |
| ►CCellSetExplicit | |
| CConnectivityChooser | |
| CInternals | |
| CCellSetExtrude | |
| CCellSetPermutation | |
| CCellSetPermutation< CellSetPermutation< CellSetType, PermutationArrayHandleType1 >, PermutationArrayHandleType2 > | |
| CCellSetSingleType | |
| CCellSetStructured | |
| 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 | |
| CStorageToArrayDefault | |
| CStorageToArrayNonDefault | |
| CDataSet | |
| CDataSetBuilderCurvilinear | |
| CDataSetBuilderExplicit | |
| CDataSetBuilderExplicitIterative | |
| 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 | |
| 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 |
| ►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 | |
| 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 |
| CPartitionedDataSet | |
| 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 | |
| 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 | |
| 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 | |
| CHasPointerAccess | |
| CBoundaryState | Provides a neighborhood's placement with respect to the mesh's boundary |
| CCellInterpolationHelper | |
| ►CCellLocatorBoundingIntervalHierarchy | |
| CLastCell | |
| CCellLocatorBoundingIntervalHierarchyNode | |
| CCellLocatorMultiplexer | |
| CCellLocatorPartitioned | |
| ►CCellLocatorRectilinearGrid | |
| CLastCell | |
| ►CCellLocatorTwoLevel | |
| CLastCell | |
| ►CCellLocatorUniformBins | |
| CLastCell | |
| ►CCellLocatorUniformGrid | |
| CLastCell | |
| CColorTable | |
| CConnectivityExplicit | |
| CConnectivityExtrude | |
| CConnectivityPermutedVisitCellsWithPoints | |
| CConnectivityPermutedVisitPointsWithCells | |
| CConnectivityStructured | |
| 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 |
| CGradientOutput | |
| CGradientOutput< vtkm::Vec3f_32 > | |
| CGradientOutput< vtkm::Vec3f_64 > | |
| CGradientScalarOutput | |
| CGradientScalarOutputExecutionObject | |
| CGradientVecOutput | |
| CGradientVecOutputExecutionObject | |
| CIndicesExtrude | |
| CPointLocatorSparseGrid | |
| 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 groups of cells that are connected together through their topology |
| CImageConnectivity | |
| ►Ncontour | |
| CClipWithField | Clip a dataset using a field |
| CClipWithImplicitFunction | Clip a dataset using an implicit function |
| CContour | Generate isosurface(s) from a Volume |
| CMIRFilter | Calculates and subdivides a mesh based on the material interface reconstruction algorithm |
| CSlice | |
| ►Ndensity_estimate | |
| 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 This filter treats the CoordinateSystem of a DataSet as positions of particles |
| CParticleDensityNearestGridPoint | Estimate the density of particles using the Nearest Grid Point method This filter treats the CoordinateSystem of a DataSet as positions of particles |
| ►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 piece (e.g., volume of interest) and/or subsample structured points dataset |
| CGhostCellRemove | Removes ghost cells |
| CMask | Subselect cells using a stride |
| CMaskPoints | Subselect points using a stride |
| CThreshold | Extracts cells which satisfy threshold criterion |
| CThresholdPoints | |
| ►Nfield_conversion | |
| CCellAverage | Point to cell interpolation filter |
| CPointAverage | Cell to Point interpolation filter |
| ►Nfield_transform | |
| CCylindricalCoordinateTransform | Generate a coordinate transformation on coordinates from a dataset |
| CFieldToColors | Convert an arbitrary field to an RGB or RGBA field |
| CGenerateIds | Adds fields to a DataSet that give the ids for the points and cells |
| CLogValues | Adds field to a DataSet that gives the log values for the user specified field |
| CPointElevation | Generate a scalar field along a specified direction |
| CPointTransform | Generate scalar field from a dataset |
| CSphericalCoordinateTransform | |
| CWarpScalar | Modify points by moving points along point normals by the scalar amount times the scalar factor |
| CWarpVector | Modify points by moving points along a vector multiplied by the scale factor |
| ►Nflow | |
| CFilterParticleAdvection | Base class for advecting particles in a vector field |
| CFilterParticleAdvectionSteadyState | |
| CFilterParticleAdvectionUnsteadyState | |
| CLagrangian | |
| CLagrangianStructures | |
| CParticleAdvection | Advect particles in a vector field |
| CPathline | Advect particles in a vector field |
| CPathParticle | Advect particles in a vector field |
| CStreamline | Advect particles in a vector field |
| CStreamSurface | Generate streamlines from a vector field |
| ►Ngeometry_refinement | |
| CSplitSharpEdges | Split sharp manifold edges where the feature angle between the adjacent surfaces are larger than the threshold value |
| CTetrahedralize | |
| CTriangulate | |
| CTube | Generate tube geometry from polylines |
| 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 measure of each (3D) cell in a dataset |
| CGhostCellClassify | |
| CMeshQuality | Computes the quality of an unstructured cell-based mesh |
| CMeshQualityArea | |
| CMeshQualityAspectGamma | |
| CMeshQualityAspectRatio | |
| CMeshQualityCondition | |
| CMeshQualityDiagonalRatio | |
| CMeshQualityDimension | |
| CMeshQualityJacobian | |
| CMeshQualityMaxAngle | |
| CMeshQualityMaxDiagonal | |
| CMeshQualityMinAngle | |
| CMeshQualityMinDiagonal | |
| CMeshQualityOddy | |
| CMeshQualityRelativeSizeSquared | |
| CMeshQualityScaledJacobian | |
| CMeshQualityShape | |
| CMeshQualityShapeAndSize | |
| CMeshQualityShear | |
| CMeshQualitySkew | |
| CMeshQualityStretch | |
| CMeshQualityTaper | |
| CMeshQualityVolume | |
| CMeshQualityWarpage | |
| ►Nmulti_block | |
| CAmrArrays | |
| ►Nresampling | |
| CProbe | |
| ►Nscalar_topology | |
| ►Nhierarchical_volumetric_branch_decomposer | |
| CCollapseBranchesPointerDoublingWorklet | |
| 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 |
| CHierarchicalVolumetricBranchDecomposer | Facture class for augmenting the hierarchical contour tree to enable computations of measures, e.g., volumne |
| ►Nvector_analysis | |
| CCrossProduct | |
| CDotProduct | |
| CGradient | A general filter for gradient estimation |
| CSurfaceNormals | Compute normals for polygonal mesh |
| CVectorMagnitude | |
| ►Nzfp | |
| CZFPCompressor1D | Compress a scalar field using ZFP |
| CZFPCompressor2D | Compress a scalar field using ZFP |
| CZFPCompressor3D | Compress a scalar field using ZFP |
| CZFPDecompressor1D | Compress a scalar field using ZFP |
| CZFPDecompressor2D | Compress a scalar field using ZFP |
| CZFPDecompressor3D | Compress 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 |
| ►CFilterField | |
| CScalarToVec | |
| CTaskQueue | |
| ►Ninterop | VTK-m OpenGL Interoperability |
| 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 | |
| CGreyPixel | |
| CImageReaderBase | Manages reading, and loading data from images |
| CImageReaderHDF5 | Reading images using HDF5 Image format |
| CImageReaderPNG | Manages reading images using the PNG format via lodepng |
| CImageReaderPNM | Manages reading images using the PNM format |
| CImageWriterBase | Manages writing, and loading data from images |
| CImageWriterHDF5 | Writing images using HDF5 Image format |
| CImageWriterPNG | Manages writing images using the PNG format via lodepng |
| CImageWriterPNM | Manages writing images using the PNM format |
| CRGBPixel | |
| CVTKDataSetReader | |
| CVTKDataSetReaderBase | |
| CVTKDataSetWriter | |
| CVTKPolyDataReader | |
| CVTKRectilinearGridReader | |
| CVTKStructuredGridReader | |
| CVTKStructuredPointsReader | |
| CVTKUnstructuredGridReader | |
| ►Nrendering | VTK-m Rendering |
| ►Nraytracing | |
| CAABBs | |
| ►CBVHTraverser | |
| CIntersector | |
| CCamera | |
| CCellIntersector | |
| CCellIntersector< 254 > | |
| CCellIntersector< 255 > | |
| CCellIntersector< CELL_SHAPE_HEXAHEDRON > | |
| CCellIntersector< CELL_SHAPE_TETRA > | |
| CCellIntersector< CELL_SHAPE_WEDGE > | |
| CCellSampler | |
| CCellSampler< 255 > | |
| CCellSampler< CELL_SHAPE_HEXAHEDRON > | |
| CCellSampler< CELL_SHAPE_PYRAMID > | |
| CCellSampler< CELL_SHAPE_STRUCTURED > | |
| CCellSampler< CELL_SHAPE_TETRA > | |
| CCellSampler< CELL_SHAPE_WEDGE > | |
| CCellTables | |
| CChannelBuffer | Mananges a buffer that contains many channels per value (e.g., RGBA values) |
| CChannelBufferOperations | |
| CConnectivityTracer | ConnectivityTracer is volumetric ray tracer for unstructured grids |
| CCopyAndOffset | |
| CCopyAndOffsetMask | |
| CCylinderExtractor | CylinderExtractor creates a line segments from the edges of a cell set |
| CCylinderIntersector | |
| CDeviceStringFunctor | |
| CGlyphExtractor | |
| CGlyphExtractorVector | |
| CGlyphIntersector | |
| CGlyphIntersectorVector | |
| CLinearBVH | |
| CLogger | |
| CManyMask | |
| CMask | |
| CMaxValue | |
| CMemSet | |
| CMeshConnectivity | General version of mesh connectivity that can be used for all supported mesh types |
| CMeshConnectivityBuilder | |
| CMeshConnectivityContainer | |
| CMeshConnectivityContainerSingleType | |
| CMeshConnectivityContainerStructured | |
| CMeshConnectivityContainerUnstructured | |
| CMeshConnectivitySingleType | |
| CMeshConnectivityStructured | |
| CMeshConnectivityUnstructured | |
| CMinValue | |
| CMoller | |
| CMortonCodeAABB | |
| CMortonCodeFace | |
| CPartialComposite | |
| CQuadExtractor | |
| CQuadIntersector | |
| ►CRay | |
| CEnableIntersectionDataFunctor | |
| CResizeFunctor | |
| CRayOperations | |
| CRayTracer | |
| CScalarRenderer | |
| CShapeIntersector | |
| CSphereExtractor | |
| CSphereIntersector | |
| CTriangleExtractor | |
| CTriangleIntersector | |
| ►CVolumeRendererStructured | |
| CRenderFunctor | |
| CWaterTight | |
| CActor | |
| CAxisAnnotation | |
| CAxisAnnotation2D | |
| CAxisAnnotation3D | |
| ►CBitmapFont | |
| CCharacter | |
| CBitmapFontFactory | |
| CBoundingBoxAnnotation | |
| ►CCamera | |
| CCamera2DStruct | |
| CCamera3DStruct | |
| CCanvas | |
| CCanvasRayTracer | |
| CColor | It's a color! |
| CColorBarAnnotation | |
| CColorLegendAnnotation | |
| CConnectivityProxy | |
| ►CCylinderizer | |
| CCountSegments | |
| CCylinderize | |
| CSegmentedStructured | |
| CLineRenderer | |
| CLineRendererBatcher | |
| CMapper | |
| CMapperConnectivity | |
| CMapperCylinder | MapperCylinder renderers edges from a cell set and renders them as cylinders via ray tracing |
| CMapperGlyphBase | |
| CMapperGlyphScalar | |
| CMapperGlyphVector | |
| CMapperPoint | MapperPonts renders points from a cell set |
| CMapperQuad | MapperQuad renderers quad facess from a cell set via ray tracing |
| CMapperRayTracer | |
| CMapperVolume | |
| CMapperWireframer | |
| CMatrixHelpers | |
| ►CQuadralizer | |
| CCountQuads | |
| CQuadralize | |
| CSegmentedStructured | |
| ►CScalarRenderer | |
| CResult | |
| CScene | |
| CTextAnnotation | |
| CTextAnnotationBillboard | |
| CTextAnnotationScreen | |
| CTextRenderer | |
| CTextRendererBatcher | |
| ►CTexture2D | |
| CTexture2DSampler | |
| CTexture2DSamplerExecutionObject | |
| ►CTriangulator | Triangulator creates a minimal set of triangles from a cell set |
| CCountTriangles | |
| CIndicesLessThan | |
| CIndicesSort | |
| CTriangulate | |
| CTriangulateStructured | |
| CUniqueTriangles | |
| CView | |
| CView1D | |
| CView2D | |
| CView3D | |
| ►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 |
| ►NVTK_M_NAMESPACE | |
| CVariant | |
| ►Nworklet | VTK-m Worklets |
| ►Ncolorconversion | |
| CComponentPortal | |
| CConvertToRGB | |
| CConvertToRGBA | |
| CLookupTable | |
| CMagnitudePortal | |
| CShiftScaleToRGB | |
| CShiftScaleToRGBA | |
| CTransferFunction | |
| ►Nconnectivity | |
| CCellSetConnectivity | |
| ►CCellSetDualGraph | |
| Cdegree2 | |
| CGraphConnectivity | |
| ►CImageConnectivity | |
| CRunImpl | |
| ►CInnerJoin | |
| CMerge | |
| CPointerJumping | |
| CRenumber | |
| CUnionFind | |
| ►Ncontour | |
| CCommonState | |
| CDeduceCellType | |
| CDeduceCoordType | |
| CMapPointField | |
| ►Ncontourtree | |
| CActiveEdgeTransferrer | |
| CChainDoubler | |
| CChainGraph | |
| CContourTree | |
| CCopyJoinSplit | |
| CCopyNeighbors | |
| CCopySupernodes | |
| CDegreeDelta | |
| CDegreeSubrangeOffset | |
| CEdgePair | |
| ►CEdgePeakComparator | |
| CExecObject | |
| CFillSupernodes | |
| CFindLeaves | |
| CGoverningSaddleFinder | |
| CJoinArcConnector | |
| CJoinSuperArcFinder | |
| CJoinTreeTransferrer | |
| CMergeTree | |
| CMesh2D_DEM_SaddleStarter | |
| CMesh2D_DEM_Triangulation | |
| CMesh2D_DEM_VertexOutdegreeStarter | |
| CMesh2D_DEM_VertexStarter | |
| CMesh3D_DEM_SaddleStarter | |
| CMesh3D_DEM_Triangulation | |
| CMesh3D_DEM_VertexOutdegreeStarter | |
| CMesh3D_DEM_VertexStarter | |
| CRegularPointTransferrer | |
| CRegularToCandidate | |
| CRegularToCriticalDown | |
| CRegularToCriticalUp | |
| CResetDegrees | |
| CSaddleAscentFunctor | |
| CSaddleAscentTransferrer | |
| CSaddlePeakSort | |
| CSetJoinAndSplitArcs | |
| CSetSupernodeInward | |
| CSkipVertex | |
| CSubrangeOffset | |
| CTrunkBuilder | |
| CUpdateOutbound | |
| CVertexAssigned | |
| CVertexDegreeUpdater | |
| ►CVertexMergeComparator | |
| CExecObject | |
| CVertexValueComparator | |
| ►Ncontourtree_augmented | |
| ►Nactive_graph_inc | |
| CBuildChainsWorklet | |
| CBuildTrunkWorklet | |
| CCompactActiveEdgesComputeNewVertexOutdegree | |
| CCompactActiveEdgesTransferActiveEdges | |
| CEdgePeakComparator | |
| CEdgePeakComparatorImpl | |
| CFindGoverningSaddlesWorklet | |
| CFindSuperAndHyperNodesWorklet | |
| CHyperArcSuperNodeComparator | |
| CHyperArcSuperNodeComparatorImpl | |
| CInitializeActiveEdges | |
| CInitializeActiveGraphVertices | |
| CInitializeEdgeFarFromActiveIndices | |
| CInitializeHyperarcsFromActiveIndices | |
| CInitializeNeighbourhoodMasksAndOutDegrees | |
| CSetArcsConnectNodes | |
| CSetArcsSetSuperAndHypernodeArcs | |
| CSetArcsSlideVertices | |
| CSetHyperArcsWorklet | |
| CSetSuperArcsSetTreeHyperparents | |
| CSetSuperArcsSetTreeSuperarcs | |
| CSuperArcNodeComparator | |
| CSuperArcNodeComparatorImpl | |
| CTransferRegularPointsWorklet | |
| CTransferSaddleStartsResetEdgeFar | |
| CTransferSaddleStartsSetNewOutdegreeForSaddles | |
| CTransferSaddleStartsUpdateEdgeSorter | |
| ►Ncontourtree_maker_inc | |
| CAugmentMergeTrees_InitNewJoinSplitIDAndSuperparents | |
| CAugmentMergeTrees_SetAugmentedMergeArcs | |
| CCompressTrees_Step | |
| CComputeHyperAndSuperStructure_HypernodesSetFirstSuperchild | |
| CComputeHyperAndSuperStructure_PermuteArcs | |
| CComputeHyperAndSuperStructure_ResetHyperparentsId | |
| CComputeHyperAndSuperStructure_SetFirstSupernodePerIterationWorklet | |
| CComputeHyperAndSuperStructure_SetNewHypernodesAndArcs | |
| CComputeRegularStructure_LocateSuperarcs | |
| CComputeRegularStructure_LocateSuperarcsOnBoundary | |
| CComputeRegularStructure_SetArcs | |
| CComputeRegularStructure_SetAugmentArcs | |
| CContourTreeNodeComparator | |
| CContourTreeNodeComparatorImpl | |
| CContourTreeSuperNodeComparator | |
| CContourTreeSuperNodeComparatorImpl | |
| CFindDegrees_FindRHE | |
| CFindDegrees_ResetUpAndDowndegree | |
| CFindDegrees_SubtractLHE | |
| CMoveNoSuchElementToBackComparator | |
| CTransferLeafChains_CollapsePastRegular | |
| CTransferLeafChains_InitInAndOutbound | |
| CTransferLeafChains_TransferToContourTree | |
| CWasNotTransferred | |
| ►Ndata_set_mesh | |
| CGetOwnedVerticesByGlobalIdWorklet | |
| CMeshStructure2D | |
| CMeshStructure3D | |
| CSortIndices | |
| ►Ndetails | |
| CLeafChainsToContourTree | |
| ►Nmesh_dem | |
| CIdRelabeler | A utility class that converts Ids from local to global given a mesh |
| CSimulatedSimplicityIndexComparator | |
| CSimulatedSimplicityIndexComparatorImpl | |
| ►Nmesh_dem_contourtree_mesh_inc | |
| CAddToArrayElementsWorklet | |
| ►CApplyLookupTableDecoratorImpl | |
| CFunctor | |
| CArcComparator | |
| CArcComparatorImpl | |
| ►CArcValidDecoratorImpl | |
| CFunctor | |
| CCombinedSimulatedSimplicityIndexComparator | Execution object for the comparator used initial sort of data values in ContourTreeMesh<FieldType>::MergeWith |
| CCombinedSimulatedSimplicityIndexComparatorImpl | Implementation of the comparator used initial sort of data values in ContourTreeMesh<FieldType>::MergeWith |
| ►CCombinedVectorDifferentFromNextDecoratorImpl | Decorator to compute if element i is different from element i+1 in an arrays |
| CFunctor | |
| CCopyIntoCombinedArrayWorklet | |
| CCopyIntoCombinedNeighborsWorklet | |
| CCopyNeighborsToPackedArray | |
| CFindDuplicateInOtherWorklet | |
| ►CGetArcFromDecoratorImpl | |
| CFunctor | |
| CInitToCombinedSortOrderArraysWorklet | |
| CMergeSortedListsWithoutDuplicatesWorklet | |
| CMeshStructureContourTreeMesh | |
| CReplaceArcNumWithToVertexWorklet | |
| ►Nmesh_extrema_inc | |
| CPointerDoubling | |
| CSetStarts | |
| ►Nprocess_contourtree_inc | |
| CAddDependentWeightHypersweep | |
| CBranch | |
| CBranchMinMaxSet | |
| CBranchSaddleParentSet | |
| CComputeIntrinsicWeight | |
| CComputeSubtreeHeight | |
| CFinaliseChainToBranch | |
| CIncorporateParent | |
| CInitialiseArcs | |
| CInitialiseArcsVolume | |
| CPairComparator | |
| CPersistenceSorter | |
| CPiecewiseLinearFunction | |
| CPointerDoubling | |
| CPrepareChainToBranch | |
| CPropagateBestUpDown | |
| CSetBestUpDown | |
| CSetFirstSupernodePerIteration | |
| CSetFirstVertexForSuperparent | |
| CSetTriangleSuperarcId | |
| CSuperArcVolumetricComparator | |
| CSuperArcVolumetricComparatorImpl | |
| CSuperNodeBranchComparator | |
| CSuperNodeBranchComparatorImpl | |
| CUnmaskArray | |
| CVolumeSorter | |
| CWhichBranchNewId | |
| CActiveGraph | |
| CComputeMeshBoundary2D | |
| CComputeMeshBoundary3D | |
| CComputeMeshBoundaryContourTreeMesh | |
| CContourTree | |
| CContourTreeMaker | |
| CContourTreeMesh | |
| CContourTreeNoSuchElementSuperParents | |
| CDataSetMesh | |
| CDataSetMeshTriangulation2DFreudenthal | Class representing a 2D dataset mesh with freudenthal triangulation connectivity for contour tree computation |
| CDataSetMeshTriangulation3DFreudenthal | |
| CDataSetMeshTriangulation3DMarchingCubes | |
| CEdgeDataHeight | |
| CEdgeDataVolume | |
| CGetLocalAndGlobalPointDimensions | |
| CGetPointDimensions | Helper struct to collect sizing information from a dataset |
| CIsUnique | |
| CMarkOther | |
| CMaskedIndexFunctor | |
| CMergeTree | |
| CMeshBoundary2D | |
| CMeshBoundary2DExec | |
| CMeshBoundary3D | |
| CMeshBoundary3DExec | |
| CMeshBoundaryContourTreeMesh | |
| CMeshBoundaryContourTreeMeshExec | |
| CMeshExtrema | |
| CMeshStructureFreudenthal2D | |
| CMeshStructureFreudenthal3D | |
| CMeshStructureMarchingCubes | |
| CNotNoSuchElementPredicate | |
| COneIfCritical | |
| COneIfHypernode | |
| COneIfSupernode | |
| CProcessContourTree | |
| CSaddlePeakSort | |
| ►Ncontourtree_distributed | |
| ►Nbract_maker | |
| CAddTerminalFlagsToUpDownNeighboursWorklet | Step 1 of IdentifyRegularisedSupernodes |
| CAugmentBoundaryWithNecessaryInteriorSupernodesAppendNecessarySupernodesWorklet | Worklet to transfer the dependent counts for hyperarcs Part of the BoundaryRestrictedAugmentedContourTree.PropagateBoundaryCounts function |
| CAugmentBoundaryWithNecessaryInteriorSupernodesUnsetBoundarySupernodesWorklet | Worklet to transfer the dependent counts for hyperarcs Part of the BoundaryRestrictedAugmentedContourTree.PropagateBoundaryCounts function |
| CBoundaryTreeNodeComparator | Comparator used to compare hyperarcs for sort |
| CBoundaryTreeNodeComparatorImpl | Device implementation of the comparator used for sorting hyperarcs |
| CBoundaryVerticiesPerSuperArcStepOneWorklet | |
| CBoundaryVerticiesPerSuperArcStepTwoWorklet | |
| CCompressRegularisedNodesCopyNecessaryRegularNodesWorklet | Step 1 of IdentifyRegularisedSupernodes |
| CCompressRegularisedNodesFillBoundaryTreeSuperarcsWorklet | Step 1 of IdentifyRegularisedSupernodes |
| CCompressRegularisedNodesFindNewSuperarcsWorklet | Step 1 of IdentifyRegularisedSupernodes |
| CCompressRegularisedNodesResolveRootWorklet | Step 1 of IdentifyRegularisedSupernodes |
| CCompressRegularisedNodesTransferVerticesWorklet | Step 1 of IdentifyRegularisedSupernodes |
| CContourTreeNodeHyperArcComparator | Comparator to use for sorting nodes by hyperparent (i.e |
| CContourTreeNodeHyperArcComparatorImpl | |
| CFindBoundaryTreeSuperarcsSuperarcToWorklet | Compute the superarc "to" for every bract node Part of the BoundaryRestrictedAugmentedContourTree.FindBoundaryTreeSuperarcs function |
| CFindBoundaryVerticesIsNecessaryWorklet | Worklet used in BoundaryTreeMaker<>::FindBoundaryVertices to create a stencil of the vertices that are necessary for merging neighbouring data blocks (a.k.a., the points on shared boundaries that are boundary cirtical) |
| CFindNecessaryInteriorSetSuperparentNecessaryWorklet | Worklet to transfer the dependent counts for hyperarcs Part of the BoundaryRestrictedAugmentedContourTree.PropagateBoundaryCounts function |
| CFindNecessaryInteriorSupernodesFindNodesWorklet | 1.B |
| CHyperarcComparator | Comparator used to compare hyperarcs for sort |
| CHyperarcComparatorImpl | |
| CIdentifyRegularisedSupernodesStepOneWorklet | Step 1 of IdentifyRegularisedSupernodes |
| CIdentifyRegularisedSupernodesStepTwoWorklet | Step 2 of IdentifyRegularisedSupernodes We also want to flag the leaves and boundary nodes as necessary |
| CNoSuchElementFunctor | |
| CPointerDoubleUpDownNeighboursWorklet | Step 1 of IdentifyRegularisedSupernodes |
| CPropagateBoundaryCountsComputeGroupTotalsWorklet | Worklet to subtract the beginning of the group to get the total for each group Part of the BoundaryRestrictedAugmentedContourTree.PropagateBoundaryCounts function |
| CPropagateBoundaryCountsSubtractDependentCountsWorklet | Worklet to Subtract out the dependent count of the prefix to the entire hyperarc Part of the BoundaryRestrictedAugmentedContourTree.PropagateBoundaryCounts function |
| CPropagateBoundaryCountsTransferCumulativeCountsWorklet | Worklet to transfer the cumulative counts for hyperarcs Part of the BoundaryRestrictedAugmentedContourTree.PropagateBoundaryCounts function |
| CPropagateBoundaryCountsTransferDependentCountsWorklet | Worklet to transfer the dependent counts for hyperarcs Part of the BoundaryRestrictedAugmentedContourTree.PropagateBoundaryCounts function |
| CSetInteriorForestWorklet | Worklet to transfer the dependent counts for hyperarcs Part of the BoundaryRestrictedAugmentedContourTree.PropagateBoundaryCounts function |
| CSetUpAndDownNeighboursWorklet | Worklet to transfer the dependent counts for hyperarcs Part of the BoundaryRestrictedAugmentedContourTree.PropagateBoundaryCounts function |
| CSumFunctor | |
| ►Nhierarchical_augmenter | |
| CAttachmentAndSupernodeComparator | Execution object for Compartor used in HierarchicalAugmenter<FieldType>::ResizeArrays to sort this->SupernodeSorter A comparator that sorts supernode pairs by: |
| CAttachmentAndSupernodeComparatorImpl | Compartor implementation used in HierarchicalAugmenter<FieldType>::ResizeArrays to sort this->SupernodeSorter A comparator that sorts supernode pairs by: |
| CAttachmentIdsEqualComparator | Execution object for a comparator that sorts supernode pairs by: |
| CAttachmentIdsEqualComparatorImpl | Implementation for a comparator that sorts supernode pairs by: |
| CAttachmentSuperparentAndIndexComparator | Execution object for a comparator that sorts supernode pairs by: |
| CAttachmentSuperparentAndIndexComparatorImpl | Implementation for a comparator that sorts supernode pairs by: |
| CCopyBaseRegularStructureWorklet | Worklet used in HierarchicalAugmenter::CopyBaseRegularStructure for finding the superparent for each node needed |
| CCreateSuperarcsWorklet | Worklet used to implement the main part of HierarchicalAugmenter::CreateSuperarcs Connect superarcs for the level & set hyperparents & superchildren count, whichRound, whichIteration, super2hypernode |
| CFindSuperparentForNecessaryNodesWorklet | Worklet used in HierarchicalAugmenter::CopyBaseRegularStructure for finding the superparent for each node needed |
| CHierarchicalAugmenterInOutData | Class for storing input or output data for the HierarchicalAugmenter |
| ►CIsAscendingDecorator | Decorator to add the Ascending flag if necessary |
| CFunctor | |
| CIsAttachementPointNeededPredicate | |
| CIsAttachementPointNeededPredicateImpl | |
| CIsAttachementPointPredicate | |
| CIsAttachementPointPredicateImpl | Predicate used in HierarchicalAugmenter<FieldType>::Initalize to determine whether a node is an attachement point |
| CResizeArraysBuildNewSupernodeIdsWorklet | Worklet used in HierarchicalAugmenter<FieldType>ResizeArrays to build the newSupernodeIds array |
| CSetFirstAttachmentPointInRoundWorklet | Worklet used in HierarchicalHyperSweeper.TransferWeights(...) to implement step 7b |
| ►CSetSuperparentSetDecorator | Decorator to add the Ascending flag if necessary |
| CFunctor | |
| CUpdateHyperstructureSetHyperarcsAndNodesWorklet | Worklet used in HierarchicalAugmenter::UpdateHyperstructure to set the hyperarcs and hypernodes |
| CUpdateHyperstructureSetSuperchildrenWorklet | Worklet used in HierarchicalAugmenter::UpdateHyperstructure to set the superchildren The worklet finds the number of superchildren as the delta between the super Id and the next hypernode's super Id |
| ►Nhierarchical_hyper_sweeper | |
| CComputeSuperarcDependentWeightsWorklet | Worklet used in HierarchicalHyperSweeper.ComputeSuperarcDependentWeightsWorklet(...) to compute the superarc dependent weights |
| CComputeSuperarcTransferWeightsWorklet | Worklet used in HierarchicalHyperSweeper.InitializeRegularVertexCount(...) to subtract out the low end from the superarc regular counts |
| CInitializeIntrinsicVertexCountComputeSuperparentIdsWorklet | Worklet used in HierarchicalHyperSweeper.InitializeIntrinsicVertexCount(...) to Look up the global Ids in the hierarchical tree & convert to superparent Ids |
| CInitializeIntrinsicVertexCountInitalizeCountsWorklet | Worklet used in HierarchicalHyperSweeper.InitializeIntrinsicVertexCount(...) to set the count to the Id one off the high end of each range |
| CInitializeIntrinsicVertexCountSubtractLowEndWorklet | Worklet used in HierarchicalHyperSweeper.InitializeIntrinsicVertexCount(...) to subtract out the low end from the superarc regular counts |
| CTransferTargetComperator | |
| CTransferTargetComperatorImpl | |
| CTransferWeightsUpdateLHEWorklet | Worklet used in HierarchicalHyperSweeper.TransferWeights(...) to implement step 7b |
| CTransferWeightsUpdateRHEWorklet | Worklet used in HierarchicalHyperSweeper.TransferWeights(...) to implement step 7a |
| ►Ntree_grafter | |
| CCalculateAttachementCounterWorklet | |
| CCollapseRegularChainsWorklet | |
| CCopyFirstHypernodePerIterationWorklet | Worklet implementing the copy of the first supernode per iteration in TreeGrafter::CopyIterationDetails |
| CCopyFirstSupernodePerIterationWorklet | Worklet implementing the copy of the first supernode per iteration in TreeGrafter::CopyIterationDetails |
| CCopyNewHypernodesWorklet | |
| CCopyNewNodesSetSuperparentsWorklet | |
| CCopyNewSupernodesSetSuperchildrenWorklet | Worklet to loop to set the number of superchildren per hyperarc as part of TreeGrafter::CopyNewSupernodes |
| CCopyNewSupernodesWorklet | |
| CFindCriticalPointsFindLeafsWorklet | |
| CFindCriticalPointsFindSaddlesWorklet | |
| CFindCriticalPointsFindTerminalElementsWorklet | |
| CFindCriticalPointsSetUpDownNeighboursWorklet | |
| CGetHierarchicalIdsWorklet | |
| CGraftInteriorForestsSetTransferIterationWorklet | Now set the transfer iteration for all attachment points If there were no supernodes to transfer, their types are all NO_SUCH_ELEMENT |
| CHyperNodeWhenComparator | |
| CHyperNodeWhenComparatorImpl | Comparator used in TreeGrafter::ListNewHypernodes to sort the NewHypernodes arrays |
| CIdentifyLeafHyperarcsWorklet | Worklet implementing the TreeGrafter.IdentifyLeafHyperarcs function |
| CInitActiceSuperarcIdWorklet | |
| CInitActiceSuperarcsWorklet | |
| CListNewNodesCopyIdsWorklet | |
| CNewHypernodePredicate | |
| CNewNodePredicate | |
| CPermuteComparator | |
| CPermuteComparatorImpl | Comparator used in TreeGrafter::ListNewSupernodes to sort the NewSupernodes arrays |
| CSuperarcWasNotTransferredPredicate | |
| CSuperarcWasNotTransferredPredicateImpl | |
| CSuperNodeWhenComparator | |
| CSuperNodeWhenComparatorImpl | Comparator used in TreeGrafter::ListNewSupernodes to sort the NewSupernodes arrays |
| CBoundaryTree | Boundary Restricted Augmented Contour Tree (BRACT) |
| CBoundaryTreeMaker | Class to compute the Boundary Restricted Augmented Contour Tree (BRACT), a.k.a., BoundaryTree |
| CBranchCompiler | |
| CCobmineHyperSweepBlockFunctor | |
| CComputeDistributedContourTreeFunctor | Functor used by DIY reduce the merge data blocks in parallel |
| CContourTreeBlockData | |
| CDistributedContourTreeBlockData | |
| CEdge | |
| CFindRegularByGlobal | ExecutionObject to generate a device object to use FindRegularByGlobal for the HierarchicalContourTree |
| CFindRegularByGlobalDeviceData | Device implementation of FindRegularByGlobal for the HierarchicalContourTree |
| CFindSuperArcBetweenNodes | ExecutionObject to generate a device object to use FindSuperArcBetweenNodes for the HierarchicalContourTree |
| CFindSuperArcBetweenNodesDeviceData | Device implementation of FindSuperArcBetweenNodes for the HierarchicalContourTree Used in the hierarchical branch decomposition |
| CFindSuperArcForUnknownNode | ExecutionObject to generate a device object to use FindSuperArcForUnknownNode for the HierarchicalContourTree |
| CFindSuperArcForUnknownNodeDeviceData | Device implementation of FindSuperArcForUnknownNode for the HierarchicalContourTree |
| CHierarchicalAugmenter | Facture class for augmenting the hierarchical contour tree to enable computations of measures, e.g., volumne |
| CHierarchicalAugmenterFunctor | Functor used by DIY reduce the merge data blocks in parallel |
| CHierarchicalContourTree | Hierarchical Contour Tree data structure |
| CHierarchicalHyperSweeper | |
| CHyperSweepBlock | |
| CInitalizeSuperchildrenWorklet | Compute the superarc "to" for every boundary tree node |
| CInteriorForest | The contour tree of a data block restricted to the interior of a data block |
| CMultiBlockContourTreeHelper | |
| CPermuteComparator | |
| CPermuteComparatorImpl | |
| CSupernodeOnSuperarc | |
| CTreeCompiler | |
| CTreeGrafter | Graft the InteriorForest (i.e., the residue of a BRACT) onto a hierarchical tree |
| ►Ncosmotools | |
| CComputeBinIndices | |
| CComputeBinRange | |
| CComputeBins | |
| CComputeNeighborBins | |
| CComputePotential | |
| CComputePotentialBin | |
| CComputePotentialMxN | |
| CComputePotentialNeighbors | |
| CComputePotentialNxN | |
| CComputePotentialOnCandidates | |
| CCosmoTools | |
| CEqualsMinimumPotential | |
| CGraftParticles | |
| CIsStar | |
| CMarkActiveNeighbors | |
| CPointerJump | |
| CScaleBiasFunctor | |
| CScatterWorklet | |
| CSetCandidateParticles | |
| CValidHalo | |
| ►Nflow | |
| CElectroMagneticField | |
| CEulerIntegrator | |
| CExecEulerIntegrator | |
| CExecRK4Integrator | |
| CExecutionElectroMagneticField | |
| CExecutionGridEvaluator | |
| CExecutionTemporalGridEvaluator | |
| CExecutionVelocityField | |
| CGridEvaluator | |
| CGridEvaluatorStatus | |
| CIntegratorStatus | |
| CLagrangianStructures | |
| CLagrangianStructures< 2 > | |
| CLagrangianStructures< 3 > | |
| CParticleAdvection | |
| CParticleAdvectionResult | |
| CParticleAdvectionWorklet | |
| CParticleAdvectWorklet | |
| CParticleExecutionObject | |
| CParticles | |
| CRK4Integrator | |
| CStateRecordingParticleExecutionObject | |
| ►CStateRecordingParticles | |
| CIsOne | |
| CStepper | |
| CStepperImpl | |
| CStreamline | |
| CStreamlineResult | |
| CStreamlineWorklet | |
| ►CStreamSurface | |
| CCountPolylines | |
| CCountTriangleConn | |
| CGenerateCells | |
| CTemporalGridEvaluator | |
| CVelocityField | |
| ►Nflying_edges | |
| CComputePass1 | |
| CComputePass2 | |
| CComputePass4X | |
| CComputePass4XWithNormals | |
| CComputePass4Y | |
| CComputePass5Y | |
| CFlyingEdges3D | |
| ClaunchComputePass1 | |
| ClaunchComputePass4 | |
| CPass4TrimState | |
| Cselect_AxisToSum | |
| Cselect_AxisToSum< vtkm::cont::DeviceAdapterTagCuda > | |
| Cselect_AxisToSum< vtkm::cont::DeviceAdapterTagKokkos > | |
| CSumXAxis | |
| CSumYAxis | |
| ►Ngradient | |
| CCellGradient | |
| CDeducedPointGrad | |
| CDivergence | |
| CGradientOutputs | |
| CPointGradient | |
| CQCriterion | |
| CStructuredPointGradient | |
| CTranspose3x3 | |
| CVorticity | |
| ►Nhistogram | |
| CComputeBins | |
| CConditionalFreq | |
| CConvertHistBinToND | |
| CSetBinInformationContent | |
| CSetHistogramBin | |
| CTo1DIndex | |
| ►Nmarching_cells | |
| ►CCellClassifyTable | |
| CExecObject | |
| CClassifyCell | |
| CCopyEdgeIds | |
| CEdgeVertex | |
| CEdgeWeightGenerate | Compute the weights for each edge that is used to generate a point in the resulting iso-surface |
| ►CEdgeWeightGenerateMetaData | Used to store data need for the EdgeWeightGenerate worklet |
| CExecObject | |
| CGenerateNormals | |
| CMergeDuplicateValues | |
| CMultiContourLess | |
| CNormalsWorkletPass1 | |
| CNormalsWorkletPass2 | |
| ►CTriangleGenerationTable | |
| CExecObject | |
| ►NMIRCases | |
| ►CMIRTables | |
| CMIRDevicePortal | |
| ►Nmoments | |
| ►CComputeMoments | |
| CResolveUnknownCellSet | |
| CComputeMoments2D | |
| CComputeMoments3D | |
| ►Nscalar_topology | |
| ►Nhierarchical_volumetric_branch_decomposer | |
| CCollapseBranchesWorklet | |
| CFindBestSupernodeWorklet | |
| CLocalBestUpDownByVolumeBestUpDownEdgeWorklet | Worklet used in HierarchicalAugmenter::CopyBaseRegularStructure for finding the superparent for each node needed |
| CLocalBestUpDownByVolumeInitSuperarcListWorklet | |
| CLocalBestUpDownByVolumeWorklet | Worklet used in HierarchicalAugmenter::CopyBaseRegularStructure for finding the superparent for each node needed |
| CSuperArcVolumetricComparatorIndirectGlobalIdComparator | Execution object for Compartor used in HierarchicalVolumetricBranchDecomposer<FieldType>::LocalBestUpDownByVolume |
| CSuperArcVolumetricComparatorIndirectGlobalIdComparatorImpl | Implementation of the comparator for the SuperArcVolumetricComparatorIndirectGlobalId ExecutionObject |
| ►Nspatialstructure | |
| CCalculateSplitDirectionFlag | |
| CCellRangesExtracter | |
| CFilterRanges | |
| CFilterRanges< false > | |
| CFilterRanges< true > | |
| CInvert | |
| CLEQWorklet | |
| CNonSplitIndexCalculator | |
| CRangeAdd | |
| CScatter | |
| CSegmentSplitter | |
| CSplitIndicesCalculator | |
| CSplitPlaneCalculatorWorklet | |
| CSplitProperties | |
| CSplitPropertiesCalculator | |
| CSplitSelector | |
| CTreeLevelAdder | |
| CTreeNode | |
| ►Nsplatkernels | |
| Cdefault_norm_value | |
| Cdefault_norm_value< 2 > | |
| Cdefault_norm_value< 3 > | |
| CGaussian | |
| CKernelBase | |
| CSpline3rdOrder | |
| ►Nstreamline | |
| CIsUnity | |
| CMakeStreamLines | |
| ►Ntetrahedralize | |
| CTetrahedralizeCell | |
| ►Ntriangulate | |
| CTriangulateCell | |
| ►Nwavelets | |
| CAssignZero2DWorklet | |
| CAssignZero3DWorklet | |
| CAssignZeroWorklet | |
| CCopyWorklet | |
| CCubeCopyTo | |
| CDifferencer | |
| CExtensionWorklet2D | |
| CExtensionWorklet3D | |
| CForwardTransform | |
| CForwardTransform2D | |
| CForwardTransform3DFrontBack | |
| CForwardTransform3DLeftRight | |
| CForwardTransform3DTopDown | |
| CIndexTranslator3CubesFrontBack | |
| CIndexTranslator3CubesLeftRight | |
| CIndexTranslator3CubesTopDown | |
| CIndexTranslator3Matrices | |
| CIndexTranslator6CubesFrontBack | |
| CIndexTranslator6CubesLeftRight | |
| CIndexTranslator6CubesTopDown | |
| CIndexTranslator6Matrices | |
| CInverseTransform2D | |
| CInverseTransform3DFrontBack | |
| CInverseTransform3DLeftRight | |
| CInverseTransform3DTopDown | |
| CInverseTransformEven | |
| CInverseTransformOdd | |
| CLeftASYMHExtentionWorklet | |
| CLeftASYMWExtentionWorklet | |
| CLeftSYMHExtentionWorklet | |
| CLeftSYMWExtentionWorklet | |
| CRectangleCopyTo | |
| CRightASYMHExtentionWorklet | |
| CRightASYMWExtentionWorklet | |
| CRightSYMHExtentionWorklet | |
| CRightSYMWExtentionWorklet | |
| CSquaredDeviation | |
| CSquareWorklet | |
| CThresholdWorklet | |
| ►CWaveletBase | |
| CmaxAbsFunctor | |
| CmaxFunctor | |
| CminFunctor | |
| CSortLessAbsFunctor | |
| CWaveletDWT | |
| CWaveletFilter | |
| ►Nzfp | |
| Cblock_traits | |
| Cblock_traits< 1 > | |
| Cblock_traits< 2 > | |
| CBlockReader | |
| ►CBlockWriter | |
| CUIntInt | |
| CDecode1 | |
| CDecode2 | |
| CDecode3 | |
| CEncode1 | |
| CEncode2 | |
| CEncode3 | |
| Cinv_transform | |
| Cinv_transform< 16 > | |
| Cinv_transform< 4 > | |
| Cinv_transform< 64 > | |
| Czfp_traits | |
| Czfp_traits< double > | |
| Czfp_traits< float > | |
| Czfp_traits< int > | |
| Czfp_traits< long long int > | |
| CZFPBlockEncoder | |
| CZFPBlockEncoder< BlockSize, vtkm::Float32, PortalType > | |
| CZFPBlockEncoder< BlockSize, vtkm::Float64, PortalType > | |
| CZFPBlockEncoder< BlockSize, vtkm::Int32, PortalType > | |
| CZFPBlockEncoder< BlockSize, vtkm::Int64, PortalType > | |
| CZFPCodec | |
| CZFPCodec< 16 > | |
| CZFPCodec< 4 > | |
| CZFPCodec< 64 > | |
| CZFPStream | |
| ►CAverageByKey | |
| CAverageWorklet | |
| CExtractMean | |
| CAveragePointNeighborhood | |
| CBoundaryClamp | Clamps boundary values to the nearest valid i,j,k value |
| CCalcError | |
| CCalcError_C | |
| CCalcVol | |
| CCarToCyl | |
| CCarToSphere | |
| CCellAverage | |
| ►CCellDeepCopy | Container for worklets and helper methods to copy a cell set to a new CellSetExplicit structure |
| CCountCellPoints | |
| CPassCellStructure | |
| CCellGradient | |
| CCellMeasure | Simple functor that returns the spatial integral of each cell as a cell field |
| CCheckFor2D | |
| ►CClip | |
| CClipWithImplicitFunction | |
| CComputeStats | |
| CGenerateCellSet | |
| ►CInterpolateField | |
| CPerformEdgeInterpolations | |
| CPerformInCellInterpolations | |
| CScatterEdgeConnectivity | |
| CScatterInCellConnectivity | |
| ►CClipStats | |
| CSumOp | |
| CCombineVFsForPoints | |
| CCombineVFsForPoints_C | |
| CComputeStats | |
| CConnectivityExplicit | |
| CConstructCellWeightList | |
| CContour | Compute the isosurface of a given 3D data set, supports all linear cell types |
| CContourTreeAugmented | Compute the contour tree for 2d and 3d uniform grids and arbitrary topology graphs |
| CContourTreeMesh2D | |
| CContourTreeMesh3D | |
| CCosmoTools | |
| CCylToCar | |
| ►CDescriptiveStatistics | |
| CMakeStatState | |
| CStatState | |
| CDestructPointWeightList | |
| 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 |
| ►CEdgeInterpolation | |
| CEqualToOp | |
| CLessThanOp | |
| CExecutionConnectivityExplicit | |
| ►CExternalFaces | |
| CBiasFunctor | |
| CBuildConnectivity | |
| CBuildConnectivityStructured | |
| CCountPolyDataCellPoints | |
| CFaceCounts | |
| CFaceHash | |
| CIsPolyDataCell | |
| CNumExternalFacesPerStructuredCell | |
| CNumFacesPerCell | |
| CNumPointsPerFace | |
| CPassPolyDataCells | |
| ►CExtractGeometry | |
| CAddPermutationCellSet | |
| CExtractCellsByVOI | |
| ►CExtractPoints | |
| CExtractPointsByVOI | |
| ►CExtractStructured | |
| CCallRun | |
| CExtractVFsForMIR | |
| CExtractVFsForMIR_C | |
| ►CFacetedSurfaceNormals | |
| CWorklet | |
| ►CFieldEntropy | |
| CSetBinInformationContent | |
| ►CFieldHistogram | |
| CAdjacentDifference | |
| CSetHistogramBin | |
| ►CFieldStatistics | |
| CCalculatePowers | |
| CStatInfo | |
| CSubtractConst | |
| CGenerateCellSet | |
| ►CGradientOutputFields | |
| CExecutionTypes | |
| CImageDifference | |
| CImageDifferenceNeighborhood | |
| ►CKernelSplatterFilterUniformGrid | |
| CComputeLocalNeighborId | |
| CGetFootprint | |
| CGetSplatValue | |
| CUpdateVoxelSplats | |
| Czero_voxel | |
| CKeys | Manage keys for a WorkletReduceByKey |
| CMagnitude | |
| CMask | |
| CMaskIndices | Mask using a given array of indices to include in the output |
| CMaskNone | Default mask object that does not suppress anything |
| CMaskPoints | |
| CMaskSelect | Mask using arrays to select specific elements to suppress |
| ►CMIR | |
| ►CInterpolateField | |
| CPerformEdgeInterpolations | |
| CPerformInCellInterpolations | |
| ►CInterpolateLookbackField | |
| CPerformEdgeInterpolations | |
| CPerformInCellInterpolations | |
| ►CInterpolateMIRFields | |
| CPerformEdgeInterpolations | |
| CPerformEdgeInterpolations_C | |
| CPerformInCellInterpolations | |
| CPerformInCellInterpolations_C | |
| ►CMIRObject | |
| CMIRObjectPortal | |
| ►CMIRParentObject | |
| CMIRParentPortal | |
| ►CMIRStats | |
| CSumOp | |
| CNDimsEntropy | |
| CNDimsHistMarginalization | |
| CNDimsHistogram | |
| CNormal | |
| CNormalize | |
| ►COrientCellNormals | Orients normals to point outside of the dataset |
| CWorkletMarkActiveCells | |
| CWorkletMarkActivePoints | |
| CWorkletMarkSourcePoints | |
| CWorkletProcessCellNormals | |
| CWorkletProcessSourceCells | |
| ►COrientNormals | Orients normals to point outside of the dataset |
| CNegateFunctor | |
| ►COrientPointAndCellNormals | Orients normals to point outside of the dataset |
| CWorkletMarkActiveCells | |
| CWorkletMarkActivePoints | |
| CWorkletMarkSourcePoints | |
| CWorkletProcessCellNormals | |
| CWorkletProcessPointNormals | |
| ►COrientPointNormals | Orients normals to point outside of the dataset |
| CWorkletMarkActiveCells | |
| CWorkletMarkActivePoints | |
| CWorkletMarkSourcePoints | |
| CWorkletProcessNormals | |
| CPointAverage | |
| CPointElevation | |
| CPointGradient | |
| ►CPointMerge | |
| CBinLocator | |
| CBuildPointInputToOutputMap | |
| CCoordsToHash | |
| CFindNeighbors | |
| CMapPointFieldFunctor | |
| CPointTransform | |
| ►CProbe | |
| CFindCellWorklet | |
| CHiddenCellsWorklet | |
| CHiddenPointsWorklet | |
| CInterpolatePointField | |
| CProbeUniformPoints | |
| CRunImplCaller | |
| CRunSelectLocator | |
| ►CRemoveDegenerateCells | |
| CIdentifyDegenerates | |
| ►CRemoveUnusedPoints | A collection of worklets used to identify which points are used by at least one cell and then remove the points that are not used by any cells |
| CGeneratePointMask | A worklet that creates a mask of used points (the first step in removing unused points) |
| CMapPointFieldDeepFunctor | |
| CTransformPointIndices | A worklet that takes an array of point indices (taken from the connectivity of a CellSetExplicit) and an array that functions as a map from the original indices to new indices, creates a new array with the new mapped indices |
| CScalarsToColors | |
| CScatterCounting | A scatter that maps input to some numbers of output |
| CScatterEdgeConnectivity | |
| CScatterIdentity | A scatter that maps input directly to output |
| CScatterInCellConnectivity | |
| 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 |
| ►CSmoothSurfaceNormals | |
| CWorklet | |
| CSphereToCar | |
| ►CSplitSharpEdges | |
| CClassifyPoint | |
| CSplitSharpEdge | |
| ►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 |
| ►CTetrahedralize | |
| CDistributeCellData | |
| ►CTetrahedralizeExplicit | Compute the tetrahedralize cells for an explicit grid data set |
| CTetrahedralizeCell | |
| CTetrahedraPerCell | |
| CTetrahedralizeStructured | Compute the tetrahedralize cells for a uniform grid data set |
| ►CThreshold | |
| CCombinePassFlagsWorklet | |
| CNoOp | |
| CThresholdByPointField | |
| ►CThresholdPoints | |
| CThresholdPointField | |
| ►CTriangleWinding | This worklet ensures that triangle windings are consistent with provided cell normals |
| CLauncher | |
| CWorkletGetCellShapesAndSizes | |
| CWorkletWindToCellNormals | |
| CWorkletWindToCellNormalsGeneric | |
| ►CTriangulate | |
| CDistributeCellData | |
| ►CTriangulateExplicit | Compute the triangulate cells for an explicit grid data set |
| CTrianglesPerCell | |
| CTriangulateCell | |
| CTriangulateStructured | Compute the triangulate cells for a uniform grid data set |
| ►CTube | |
| CCountSegments | |
| CGenerateCells | |
| CGenerateNormals | |
| CGeneratePoints | |
| CMapField | |
| ►CVertexClustering | |
| CCid2PointIdWorklet | |
| CCid3HashWorklet | |
| CCid3UnhashWorklet | |
| CGridInfo | |
| CIndexingWorklet | Pass 3 |
| CMapCellsWorklet | |
| CMapPointsWorklet | |
| CWarpScalar | |
| CWarpVector | |
| CWaveletCompressor | |
| CWorkletCellNeighborhood | |
| ►CWorkletMapField | Base class for worklets that do a simple mapping of field arrays |
| 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 |
| ►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 point fields |
| CFieldInNeighborhood | A control signature tag for neighborhood input values |
| CFieldInOut | A control signature tag for input-output (in-place) point fields |
| CFieldOut | A control signature tag for output point fields |
| CWorkletPointNeighborhood | |
| ►CWorkletReduceByKey | |
| CKeysIn | A control signature tag for input keys |
| CReducedValuesIn | A control signature tag for reduced output values |
| CReducedValuesInOut | A control signature tag for reduced output values |
| CReducedValuesOut | A control signature tag for reduced output values |
| CValueCount | The ExecutionSignature tag to get the number of values |
| CValuesIn | A control signature tag for input values |
| CValuesInOut | A control signature tag for input/output values |
| CValuesOut | A control signature tag for output values |
| CWorkletVisitCellsWithPoints | Base class for worklets that map from Points to Cells |
| CWorkletVisitPointsWithCells | Base class for worklets that map from Cells to Points |
| CZFP1DCompressor | |
| CZFP1DDecompressor | |
| CZFP2DCompressor | |
| CZFP2DDecompressor | |
| CZFPCompressor | |
| CZFPDecompressor | |
| 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 |
| CCellShapeTagGeneric | A special cell shape tag that holds a cell shape that is not known at compile time |
| 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 |
| 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 | |
| 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 |
| CMultiply | |
| CNegate | |
| CNewtonsMethodResult | |
| 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< const T > | |
| CTypeTraits< vtkm::Matrix< T, NumRow, NumCol > > | |
| CTypeTraits< vtkm::Pair< T, U > > | Traits for Pair types |
| CTypeTraits< vtkm::Vec< T, Size > > | Traits for basic C++ 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 | The VecTraits class gives several static members that define how to use a given type as a vector |
| CVecTraits< const T > | |
| CVecTraits< vtkm::Bounds > | |
| CVecTraits< vtkm::Matrix< T, NumRow, NumCol > > | A matrix has vector traits to implement component-wise operations |
| CVecTraits< vtkm::Pair< T, U > > | VecTraits for Pair types |
| 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 |
| ►Nvtkmdiy | |
| CSerialization< vtkm::worklet::contourtree_augmented::ContourTreeMesh< FieldType > > | |
| CSerialization< vtkm::worklet::contourtree_distributed::ContourTreeBlockData< FieldType > > | |
| CSerialization< vtkm::worklet::contourtree_distributed::hierarchical_augmenter::HierarchicalAugmenterInOutData< FieldType > > | |