VTK-m  2.0
vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda > Member List

This is the complete list of members for vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >, including all inherited members.

BitFieldToUnorderedSet(const vtkm::cont::BitField &bits, vtkm::cont::ArrayHandle< Id, IndicesStorage > &indices)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
BitFieldToUnorderedSetPortal(const BitsPortal &bits, const IndicesPortal &indices)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
CheckForErrors()vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >static
Copy(const vtkm::cont::ArrayHandle< T, SIn > &input, vtkm::cont::ArrayHandle< U, SOut > &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
CopyIf(const vtkm::cont::ArrayHandle< U, SIn > &input, const vtkm::cont::ArrayHandle< T, SStencil > &stencil, vtkm::cont::ArrayHandle< U, SOut > &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
CopyIf(const vtkm::cont::ArrayHandle< U, SIn > &input, const vtkm::cont::ArrayHandle< T, SStencil > &stencil, vtkm::cont::ArrayHandle< U, SOut > &output, UnaryPredicate unary_predicate)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
CopyIfPortal(ValueIterator valuesBegin, ValueIterator valuesEnd, StencilPortal stencil, OutputPortal output, UnaryPredicate unary_predicate)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
CopyIfPortal(ValuePortal values, StencilPortal stencil, OutputPortal output, UnaryPredicate unary_predicate)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
CopyPortal(const InputPortal &input, const OutputPortal &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
CopySubRange(const vtkm::cont::ArrayHandle< T, SIn > &input, vtkm::Id inputStartIndex, vtkm::Id numberOfElementsToCopy, vtkm::cont::ArrayHandle< U, SOut > &output, vtkm::Id outputIndex=0)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
CopySubRangePortal(const InputPortal &input, vtkm::Id inputOffset, vtkm::Id size, const OutputPortal &output, vtkm::Id outputOffset)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
CountSetBits(const vtkm::cont::BitField &bits)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
CountSetBitsPortal(const BitsPortal &bits)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
GetBlocksAndThreads(vtkm::UInt32 &blocks, vtkm::UInt32 &threadsPerBlock, vtkm::Id size)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >static
GetBlocksAndThreads(vtkm::UInt32 &blocks, dim3 &threadsPerBlock, const dim3 &size)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >static
GetPinnedErrorArray()vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >static
LogKernelLaunch(const cudaFuncAttributes &func_attrs, const std::type_info &worklet_info, vtkm::UInt32 blocks, vtkm::UInt32 threadsPerBlock, vtkm::Id size)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >static
LogKernelLaunch(const cudaFuncAttributes &func_attrs, const std::type_info &worklet_info, vtkm::UInt32 blocks, dim3 threadsPerBlock, const dim3 &size)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >static
LowerBounds(const vtkm::cont::ArrayHandle< T, SIn > &input, const vtkm::cont::ArrayHandle< T, SVal > &values, vtkm::cont::ArrayHandle< vtkm::Id, SOut > &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
LowerBounds(const vtkm::cont::ArrayHandle< T, SIn > &input, const vtkm::cont::ArrayHandle< T, SVal > &values, vtkm::cont::ArrayHandle< vtkm::Id, SOut > &output, BinaryCompare binary_compare)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
LowerBounds(const vtkm::cont::ArrayHandle< vtkm::Id, SIn > &input, vtkm::cont::ArrayHandle< vtkm::Id, SOut > &values_output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
LowerBoundsPortal(const InputPortal &input, const ValuesPortal &values, const OutputPortal &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
LowerBoundsPortal(const InputPortal &input, const OutputPortal &values_output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
LowerBoundsPortal(const InputPortal &input, const ValuesPortal &values, const OutputPortal &output, BinaryCompare binary_compare)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
Reduce(const vtkm::cont::ArrayHandle< T, SIn > &input, U initialValue)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
Reduce(const vtkm::cont::ArrayHandle< T, SIn > &input, U initialValue, BinaryFunctor binary_functor)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
Reduce(const vtkm::cont::ArrayHandle< T, vtkm::cont::StorageTagMultiplexer< SIns... >> &input, U initialValue)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
Reduce(const vtkm::cont::ArrayHandle< T, vtkm::cont::StorageTagMultiplexer< SIns... >> &input, U initialValue, BinaryFunctor binary_functor)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
ReduceByKey(const vtkm::cont::ArrayHandle< T, KIn > &keys, const vtkm::cont::ArrayHandle< U, VIn > &values, vtkm::cont::ArrayHandle< T, KOut > &keys_output, vtkm::cont::ArrayHandle< U, VOut > &values_output, BinaryFunctor binary_functor)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
ReduceByKeyPortal(const KeysPortal &keys, const ValuesPortal &values, const KeysOutputPortal &keys_output, const ValueOutputPortal &values_output, BinaryFunctor binary_functor)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
ReducePortal(const InputPortal &input, T initialValue)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
ReducePortal(const InputPortal &input, T initialValue, BinaryFunctor binary_functor)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
ReducePortalImpl(const InputPortal &input, T initialValue, BinaryFunctor binary_functor, std::true_type)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
ReducePortalImpl(const InputPortal &input, T initialValue, BinaryFunctor binary_functor, std::false_type)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
ScanExclusive(const vtkm::cont::ArrayHandle< T, SIn > &input, vtkm::cont::ArrayHandle< T, SOut > &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
ScanExclusive(const vtkm::cont::ArrayHandle< T, SIn > &input, vtkm::cont::ArrayHandle< T, SOut > &output, BinaryFunctor binary_functor, const T &initialValue)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
ScanExclusiveByKey(const vtkm::cont::ArrayHandle< T, KIn > &keys, const vtkm::cont::ArrayHandle< U, VIn > &values, vtkm::cont::ArrayHandle< U, VOut > &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
ScanExclusiveByKey(const vtkm::cont::ArrayHandle< T, KIn > &keys, const vtkm::cont::ArrayHandle< U, VIn > &values, vtkm::cont::ArrayHandle< U, VOut > &output, const U &initialValue, BinaryFunctor binary_functor)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
ScanExclusiveByKeyPortal(const KeysPortal &keys, const ValuesPortal &values, const OutputPortal &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
ScanExclusiveByKeyPortal(const KeysPortal &keys, const ValuesPortal &values, const OutputPortal &output, T initValue, BinaryPredicate binary_predicate, AssociativeOperator binary_operator)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
ScanExclusivePortal(const InputPortal &input, const OutputPortal &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
ScanExclusivePortal(const InputPortal &input, const OutputPortal &output, BinaryFunctor binaryOp, typename InputPortal::ValueType initialValue)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
ScanInclusive(const vtkm::cont::ArrayHandle< T, SIn > &input, vtkm::cont::ArrayHandle< T, SOut > &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
ScanInclusive(const vtkm::cont::ArrayHandle< T, SIn > &input, vtkm::cont::ArrayHandle< T, SOut > &output, BinaryFunctor binary_functor)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
ScanInclusiveByKey(const vtkm::cont::ArrayHandle< T, KIn > &keys, const vtkm::cont::ArrayHandle< U, VIn > &values, vtkm::cont::ArrayHandle< U, VOut > &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
ScanInclusiveByKey(const vtkm::cont::ArrayHandle< T, KIn > &keys, const vtkm::cont::ArrayHandle< U, VIn > &values, vtkm::cont::ArrayHandle< U, VOut > &output, BinaryFunctor binary_functor)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
ScanInclusiveByKeyPortal(const KeysPortal &keys, const ValuesPortal &values, const OutputPortal &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
ScanInclusiveByKeyPortal(const KeysPortal &keys, const ValuesPortal &values, const OutputPortal &output, BinaryPredicate binary_predicate, AssociativeOperator binary_operator)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
ScanInclusivePortal(const InputPortal &input, const OutputPortal &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
ScanInclusivePortal(const InputPortal &input, const OutputPortal &output, BinaryFunctor binary_functor)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
Schedule(Functor functor, vtkm::Id numInstances)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
Schedule(Functor functor, const vtkm::Id3 &rangeMax)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
ScheduleTask(vtkm::exec::cuda::internal::TaskStrided1D< WType, IType > &functor, vtkm::Id numInstances)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
ScheduleTask(vtkm::exec::cuda::internal::TaskStrided3D< WType, IType > &functor, vtkm::Id3 rangeMax)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
SetupErrorBuffer(vtkm::exec::cuda::internal::TaskStrided &functor)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >static
Sort(vtkm::cont::ArrayHandle< T, Storage > &values)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
Sort(vtkm::cont::ArrayHandle< T, Storage > &values, BinaryCompare binary_compare)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
SortByKey(vtkm::cont::ArrayHandle< T, StorageT > &keys, vtkm::cont::ArrayHandle< U, StorageU > &values)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
SortByKey(vtkm::cont::ArrayHandle< T, StorageT > &keys, vtkm::cont::ArrayHandle< U, StorageU > &values, BinaryCompare binary_compare)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
SortByKeyPortal(const KeysPortal &keys, const ValuesPortal &values)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
SortByKeyPortal(const KeysPortal &keys, const ValuesPortal &values, BinaryCompare binary_compare)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
SortPortal(const ValuesPortal &values)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
SortPortal(const ValuesPortal &values, BinaryCompare binary_compare)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
Superclass typedefvtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >private
Synchronize()vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
Unique(vtkm::cont::ArrayHandle< T, Storage > &values)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
Unique(vtkm::cont::ArrayHandle< T, Storage > &values, BinaryCompare binary_compare)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
UniquePortal(const ValuesPortal values)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
UniquePortal(const ValuesPortal values, BinaryCompare binary_compare)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
UpperBounds(const vtkm::cont::ArrayHandle< T, SIn > &input, const vtkm::cont::ArrayHandle< T, SVal > &values, vtkm::cont::ArrayHandle< vtkm::Id, SOut > &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
UpperBounds(const vtkm::cont::ArrayHandle< T, SIn > &input, const vtkm::cont::ArrayHandle< T, SVal > &values, vtkm::cont::ArrayHandle< vtkm::Id, SOut > &output, BinaryCompare binary_compare)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
UpperBounds(const vtkm::cont::ArrayHandle< vtkm::Id, SIn > &input, vtkm::cont::ArrayHandle< vtkm::Id, SOut > &values_output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlinestatic
UpperBoundsPortal(const InputPortal &input, const ValuesPortal &values, const OutputPortal &output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
UpperBoundsPortal(const InputPortal &input, const ValuesPortal &values, const OutputPortal &output, BinaryCompare binary_compare)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic
UpperBoundsPortal(const InputPortal &input, const OutputPortal &values_output)vtkm::cont::DeviceAdapterAlgorithm< vtkm::cont::DeviceAdapterTagCuda >inlineprivatestatic