|
| 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) |
|