|
template<typename Scalar > |
VTKM_EXEC void | vtkm::worklet::zfp::PadBlock (Scalar *p, vtkm::UInt32 n, vtkm::UInt32 s) |
|
template<vtkm::Int32 N, typename FloatType > |
VTKM_EXEC vtkm::Int32 | vtkm::worklet::zfp::MaxExponent (const FloatType *vals) |
|
VTKM_EXEC vtkm::Int32 | vtkm::worklet::zfp::precision (vtkm::Int32 maxexp, vtkm::Int32 maxprec, vtkm::Int32 minexp) |
|
template<typename Scalar > |
VTKM_EXEC Scalar | vtkm::worklet::zfp::quantize (Scalar x, vtkm::Int32 e) |
|
template<typename Int , typename Scalar , vtkm::Int32 BlockSize> |
VTKM_EXEC void | vtkm::worklet::zfp::fwd_cast (Int *iblock, const Scalar *fblock, vtkm::Int32 emax) |
|
template<typename Int , vtkm::Int32 S> |
VTKM_EXEC void | vtkm::worklet::zfp::fwd_lift (Int *p) |
|
template<typename Int , typename UInt > |
VTKM_EXEC UInt | vtkm::worklet::zfp::int2uint (const Int x) |
|
template<> |
VTKM_EXEC vtkm::UInt64 | vtkm::worklet::zfp::int2uint< vtkm::Int64, vtkm::UInt64 > (const vtkm::Int64 x) |
|
template<> |
VTKM_EXEC vtkm::UInt32 | vtkm::worklet::zfp::int2uint< vtkm::Int32, vtkm::UInt32 > (const vtkm::Int32 x) |
|
template<typename UInt , typename Int , vtkm::Int32 BlockSize> |
VTKM_EXEC void | vtkm::worklet::zfp::fwd_order (UInt *ublock, const Int *iblock) |
|
template<typename Int , vtkm::Int32 BlockSize> |
VTKM_EXEC void | vtkm::worklet::zfp::fwd_xform (Int *p) |
|
template<> |
VTKM_EXEC void | vtkm::worklet::zfp::fwd_xform< vtkm::Int64, 64 > (vtkm::Int64 *p) |
|
template<> |
VTKM_EXEC void | vtkm::worklet::zfp::fwd_xform< vtkm::Int32, 64 > (vtkm::Int32 *p) |
|
template<> |
VTKM_EXEC void | vtkm::worklet::zfp::fwd_xform< vtkm::Int64, 16 > (vtkm::Int64 *p) |
|
template<> |
VTKM_EXEC void | vtkm::worklet::zfp::fwd_xform< vtkm::Int32, 16 > (vtkm::Int32 *p) |
|
template<> |
VTKM_EXEC void | vtkm::worklet::zfp::fwd_xform< vtkm::Int64, 4 > (vtkm::Int64 *p) |
|
template<> |
VTKM_EXEC void | vtkm::worklet::zfp::fwd_xform< vtkm::Int32, 4 > (vtkm::Int32 *p) |
|
template<vtkm::Int32 BlockSize, typename PortalType , typename Int > |
VTKM_EXEC void | vtkm::worklet::zfp::encode_block (BlockWriter< BlockSize, PortalType > &stream, vtkm::Int32 maxbits, vtkm::Int32 maxprec, Int *iblock) |
|
template<vtkm::Int32 BlockSize, typename Scalar , typename PortalType > |
VTKM_EXEC void | vtkm::worklet::zfp::zfp_encodef (Scalar *fblock, vtkm::Int32 maxbits, vtkm::UInt32 blockIdx, PortalType &stream) |
|