FZGPUModules 2.0
GPU-accelerated modular compression pipelines
Loading...
Searching...
No Matches
fz::HuffmanStage< T > Member List

This is the complete list of members for fz::HuffmanStage< T >, including all inherited members.

deserializeHeader(const uint8_t *buf, size_t size) overridefz::HuffmanStage< T >inlinevirtual
estimateDeviceFootprintBytes(size_t inlen) const overridefz::HuffmanStage< T >virtual
estimateOutputSizes(const std::vector< size_t > &input_sizes) const overridefz::HuffmanStage< T >inlinevirtual
estimatePinnedFootprintBytes(size_t inlen) const overridefz::HuffmanStage< T >virtual
estimateScratchBytes(const std::vector< size_t > &input_sizes) constfz::Stageinlinevirtual
execute(fz::stream_t stream, MemoryPool *pool, const std::vector< void * > &inputs, const std::vector< void * > &outputs, const std::vector< size_t > &sizes) overridefz::HuffmanStage< T >virtual
getActualOutputSize(int index) const overridefz::HuffmanStage< T >inlinevirtual
getActualOutputSizesByName() const overridefz::HuffmanStage< T >inlinevirtual
getAdaptiveFallbackUsed() constfz::HuffmanStage< T >inline
getAdaptiveFloorShiftUsed() constfz::HuffmanStage< T >inline
getFitBitsPerSymbol() constfz::HuffmanStage< T >inline
getFixedBookFreq() constfz::HuffmanStage< T >inline
getInputDataType(size_t) const overridefz::HuffmanStage< T >inlinevirtual
getLastMaxCodeLen() constfz::HuffmanStage< T >inline
getLastUsedFineEncode() constfz::HuffmanStage< T >inline
getMaxHeaderSize(size_t) const overridefz::HuffmanStage< T >inlinevirtual
getName() const overridefz::HuffmanStage< T >inlinevirtual
getOutputDataType(size_t) const overridefz::HuffmanStage< T >inlinevirtual
getOutputIndex(const std::string &name) constfz::Stageinline
getOutputNames() constfz::Stageinlinevirtual
getRefitCount() constfz::HuffmanStage< T >inline
getRequiredInputAlignment() constfz::Stageinlinevirtual
getRunNotes() const overridefz::HuffmanStage< T >inlinevirtual
getStageTypeId() const overridefz::HuffmanStage< T >inlinevirtual
hasBookSpec() constfz::HuffmanStage< T >inline
isGraphCompatible() const overridefz::HuffmanStage< T >inlinevirtual
isSupportedOnBackend()fz::Stageinlinestatic
onFinalize(size_t estimated_inlen, MemoryPool *pool) overridefz::HuffmanStage< T >virtual
postStreamSync(fz::stream_t stream)fz::Stageinlinevirtual
saveState() overridefz::HuffmanStage< T >inlinevirtual
serializeHeader(size_t, uint8_t *buf, size_t max_size) const overridefz::HuffmanStage< T >inlinevirtual
setAdaptiveFloorShift(uint8_t shift)fz::HuffmanStage< T >inline
setBklen(uint32_t bklen)fz::HuffmanStage< T >inline
setBookSource(HuffmanBookSource src)fz::HuffmanStage< T >inline
setDims(const std::array< size_t, 3 > &dims)fz::Stageinlinevirtual
setEncodeMode(HuffmanEncodeMode mode)fz::HuffmanStage< T >inline
setFixedBookFromFreq(const uint32_t *h_freq, uint32_t n)fz::HuffmanStage< T >
setFixedBookFromModel(const HuffmanBookSpec &spec)fz::HuffmanStage< T >
setInverse(bool inv) overridefz::HuffmanStage< T >inlinevirtual
setRefitInterval(uint32_t n)fz::HuffmanStage< T >inline
setRefitThreshold(float ratio)fz::HuffmanStage< T >inline
setValidateSymbolRange(bool on)fz::HuffmanStage< T >inline