Go to the documentation of this file.
18 #ifndef viskores_cont_ArrayRangeCompute_h
19 #define viskores_cont_ArrayRangeCompute_h
75 bool computeFiniteRange =
false,
81 bool computeFiniteRange =
false,
132 bool computeFiniteRange =
false,
138 bool computeFiniteRange =
false,
165 #endif //viskores_cont_ArrayRangeCompute_h
viskores::Range ArrayRangeComputeMagnitude(const viskores::cont::UnknownArrayHandle &array, bool computeFiniteRange=false, viskores::cont::DeviceAdapterId device=viskores::cont::DeviceAdapterTagAny{})
Compute the range of the magnitude of the Vec data in an array handle.
Tag for a device adapter used to specify that any device may be used for an operation.
Definition: DeviceAdapterTag.h:194
void ThrowArrayRangeComputeFailed()
Definition: ArrayRangeCompute.h:157
Groups connected points that have the same field value.
Definition: Atomic.h:27
#define VISKORES_DEPRECATED(...)
Definition: Deprecated.h:156
An object used to specify a device.
Definition: DeviceAdapterTag.h:66
Represent a continuous scalar range of values.
Definition: Range.h:39
An ArrayHandle of an unknown value type and storage.
Definition: UnknownArrayHandle.h:451
viskores::cont::ArrayHandle< viskores::Range > ArrayRangeCompute(const viskores::cont::UnknownArrayHandle &array, bool computeFiniteRange=false, viskores::cont::DeviceAdapterId device=viskores::cont::DeviceAdapterTagAny{})
Compute the range of the data in an array handle.