VTK-m  2.0
Classes | Namespaces | Functions
ZFPDecode.h File Reference
#include <vtkm/Types.h>
#include <vtkm/filter/zfp/worklet/zfp/ZFPBlockReader.h>
#include <vtkm/filter/zfp/worklet/zfp/ZFPCodec.h>
#include <vtkm/filter/zfp/worklet/zfp/ZFPTypeInfo.h>
#include <vtkm/internal/ExportMacros.h>

Go to the source code of this file.

Classes

struct  vtkm::worklet::zfp::inv_transform< BlockSize >
 
struct  vtkm::worklet::zfp::inv_transform< 64 >
 
struct  vtkm::worklet::zfp::inv_transform< 16 >
 
struct  vtkm::worklet::zfp::inv_transform< 4 >
 

Namespaces

 vtkm
 Groups connected points that have the same field value.
 
 vtkm::worklet
 VTK-m Worklets.
 
 vtkm::worklet::zfp
 

Functions

template<typename Int , typename Scalar >
VTKM_EXEC Scalar vtkm::worklet::zfp::dequantize (const Int &x, const int &e)
 
template<>
VTKM_EXEC vtkm::Float64 vtkm::worklet::zfp::dequantize< vtkm::Int64, vtkm::Float64 > (const vtkm::Int64 &x, const vtkm::Int32 &e)
 
template<>
VTKM_EXEC vtkm::Float32 vtkm::worklet::zfp::dequantize< vtkm::Int32, vtkm::Float32 > (const vtkm::Int32 &x, const vtkm::Int32 &e)
 
template<>
VTKM_EXEC vtkm::Int32 vtkm::worklet::zfp::dequantize< vtkm::Int32, vtkm::Int32 > (const vtkm::Int32 &, const vtkm::Int32 &)
 
template<>
VTKM_EXEC vtkm::Int64 vtkm::worklet::zfp::dequantize< vtkm::Int64, vtkm::Int64 > (const vtkm::Int64 &, const vtkm::Int32 &)
 
VTKM_EXEC vtkm::Int64 vtkm::worklet::zfp::uint2int (vtkm::UInt64 x)
 
VTKM_EXEC vtkm::Int32 vtkm::worklet::zfp::uint2int (vtkm::UInt32 x)
 
template<vtkm::Int32 BlockSize, typename PortalType , template< int Size, typename Portal > class ReaderType, typename UInt >
VTKM_EXEC void vtkm::worklet::zfp::decode_ints (ReaderType< BlockSize, PortalType > &reader, vtkm::Int32 &maxbits, UInt *data, const vtkm::Int32 intprec)
 
template<vtkm::Int32 BlockSize, typename Scalar , typename PortalType >
VTKM_EXEC void vtkm::worklet::zfp::zfp_decode (Scalar *fblock, vtkm::Int32 maxbits, vtkm::UInt32 blockIdx, PortalType stream)