|
| | WaveletBase (WaveletName name) |
| |
| vtkm::Id | GetApproxLength (vtkm::Id sigInLen) |
| |
| vtkm::Id | GetDetailLength (vtkm::Id sigInLen) |
| |
| vtkm::Id | GetCoeffLength (vtkm::Id sigInLen) |
| |
| vtkm::Id | GetCoeffLength2 (vtkm::Id sigInX, vtkm::Id sigInY) |
| |
| vtkm::Id | GetCoeffLength3 (vtkm::Id sigInX, vtkm::Id sigInY, vtkm::Id sigInZ) |
| |
| vtkm::Id | GetWaveletMaxLevel (vtkm::Id sigInLen) |
| |
| template<typename ArrayType1 , typename ArrayType2 > |
| void | DeviceCopyStartX (const ArrayType1 &srcArray, ArrayType2 &dstArray, vtkm::Id startIdx) |
| |
| template<typename ArrayType > |
| void | DeviceAssignZero (ArrayType &array, vtkm::Id index) |
| |
| template<typename ArrayType > |
| void | DeviceAssignZero2DRow (ArrayType &array, vtkm::Id dimX, vtkm::Id dimY, vtkm::Id rowIdx) |
| |
| template<typename ArrayType > |
| void | DeviceAssignZero2DColumn (ArrayType &array, vtkm::Id dimX, vtkm::Id dimY, vtkm::Id colIdx) |
| |
| template<typename ArrayType > |
| void | DeviceAssignZero3DPlaneX (ArrayType &array, vtkm::Id dimX, vtkm::Id dimY, vtkm::Id dimZ, vtkm::Id zeroX) |
| |
| template<typename ArrayType > |
| void | DeviceAssignZero3DPlaneY (ArrayType &array, vtkm::Id dimX, vtkm::Id dimY, vtkm::Id dimZ, vtkm::Id zeroY) |
| |
| template<typename ArrayType > |
| void | DeviceAssignZero3DPlaneZ (ArrayType &array, vtkm::Id dimX, vtkm::Id dimY, vtkm::Id dimZ, vtkm::Id zeroZ) |
| |
| template<typename ArrayType > |
| void | DeviceSort (ArrayType &array) |
| |
| template<typename ArrayType > |
| ArrayType::ValueType | DeviceSum (const ArrayType &array) |
| |
| template<typename ArrayType > |
| ArrayType::ValueType | DeviceMax (const ArrayType &array) |
| |
| template<typename ArrayType > |
| ArrayType::ValueType | DeviceMin (const ArrayType &array) |
| |
| template<typename ArrayType > |
| ArrayType::ValueType | DeviceMaxAbs (const ArrayType &array) |
| |
| template<typename ArrayType > |
| vtkm::Float64 | DeviceCalculateVariance (ArrayType &array) |
| |
| template<typename SmallArrayType , typename BigArrayType > |
| void | DeviceRectangleCopyTo (const SmallArrayType &smallRect, vtkm::Id smallX, vtkm::Id smallY, BigArrayType &bigRect, vtkm::Id bigX, vtkm::Id bigY, vtkm::Id startX, vtkm::Id startY) |
| |
| template<typename SmallArrayType , typename BigArrayType > |
| void | DeviceCubeCopyTo (const SmallArrayType &smallCube, vtkm::Id smallX, vtkm::Id smallY, vtkm::Id smallZ, BigArrayType &bigCube, vtkm::Id bigX, vtkm::Id bigY, vtkm::Id bigZ, vtkm::Id startX, vtkm::Id startY, vtkm::Id startZ) |
| |
| template<typename ArrayType > |
| void | Print2DArray (const std::string &str, const ArrayType &arr, vtkm::Id dimX) |
| |