VTK-m
2.0
|
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 typedef | vtkm::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 |