15#ifndef ATHCONTAINERS_COPYAUXSTORETHINNED_H
16#define ATHCONTAINERS_COPYAUXSTORETHINNED_H
53 const std::size_t dst_index,
55 const std::size_t eltSize,
56 const std::string& typeName,
57 const unsigned int nmantissa);
Interface for non-const operations on an auxiliary store.
Interface for const operations on an auxiliary store.
Hold thinning/slimming information for a given object.
void copyAuxStoreThinned(const SG::IConstAuxStore &orig, SG::IAuxStore ©, const SG::ThinningInfo *info)
Helper to copy an aux store while applying thinning.
void lossyFloatCompress(void *dst, const std::size_t dst_index, const std::size_t n, const std::size_t eltSize, const std::string &typeName, const unsigned int nmantissa)
Helper method to apply lossy float compression.