|
libmsnumpress
Numerical compression schemes for proteomics mass spectrometry data
|
#include <cstddef>#include <vector>

Go to the source code of this file.
Namespaces | |
| namespace | ms |
| namespace | ms::numpress |
| namespace | ms::numpress::MSNumpress |
Macros | |
| #define | THROW_ON_OVERFLOW true |
Functions | |
| double | ms::numpress::MSNumpress::optimalLinearFixedPoint (const double *data, size_t dataSize) |
| double | ms::numpress::MSNumpress::optimalLinearFixedPointMass (const double *data, size_t dataSize, double mass_acc) |
| size_t | ms::numpress::MSNumpress::encodeLinear (const double *data, size_t dataSize, unsigned char *result, double fixedPoint) |
| void | ms::numpress::MSNumpress::encodeLinear (const std::vector< double > &data, std::vector< unsigned char > &result, double fixedPoint) |
| size_t | ms::numpress::MSNumpress::decodeLinear (const unsigned char *data, const size_t dataSize, double *result) |
| void | ms::numpress::MSNumpress::decodeLinear (const std::vector< unsigned char > &data, std::vector< double > &result) |
| size_t | ms::numpress::MSNumpress::encodeSafe (const double *data, const size_t dataSize, unsigned char *result) |
| size_t | ms::numpress::MSNumpress::decodeSafe (const unsigned char *data, const size_t dataSize, double *result) |
| size_t | ms::numpress::MSNumpress::encodePic (const double *data, size_t dataSize, unsigned char *result) |
| void | ms::numpress::MSNumpress::encodePic (const std::vector< double > &data, std::vector< unsigned char > &result) |
| size_t | ms::numpress::MSNumpress::decodePic (const unsigned char *data, const size_t dataSize, double *result) |
| void | ms::numpress::MSNumpress::decodePic (const std::vector< unsigned char > &data, std::vector< double > &result) |
| double | ms::numpress::MSNumpress::optimalSlofFixedPoint (const double *data, size_t dataSize) |
| size_t | ms::numpress::MSNumpress::encodeSlof (const double *data, size_t dataSize, unsigned char *result, double fixedPoint) |
| void | ms::numpress::MSNumpress::encodeSlof (const std::vector< double > &data, std::vector< unsigned char > &result, double fixedPoint) |
| size_t | ms::numpress::MSNumpress::decodeSlof (const unsigned char *data, const size_t dataSize, double *result) |
| void | ms::numpress::MSNumpress::decodeSlof (const std::vector< unsigned char > &data, std::vector< double > &result) |
| #define THROW_ON_OVERFLOW true |
Definition at line 50 of file MSNumpress.hpp.
Referenced by ms::numpress::MSNumpress::encodeLinear(), ms::numpress::MSNumpress::encodePic(), and ms::numpress::MSNumpress::encodeSlof().