![]() |
Project
|
#include <vector>#include <cstring>#include <execution>#include <iterator>#include <iostream>#include <boost/program_options.hpp>#include <boost/mp11.hpp>#include <rapidjson/document.h>#include <rapidjson/writer.h>#include <rapidjson/istreamwrapper.h>#include <rapidjson/ostreamwrapper.h>#include <fairlogger/Logger.h>#include "rANS/factory.h"#include "rANS/histogram.h"#include "rANS/serialize.h"#include "helpers.h"Go to the source code of this file.
Classes | |
| class | TimingDecorator |
Typedefs | |
| using | coder_types = boost::mp11::mp_list< std::integral_constant< CoderTag, CoderTag::Compat > > |
| using | encoder_types = boost::mp11::mp_product< boost::mp11::mp_list, coder_types > |
Functions | |
| std::string | toString (CoderTag tag) |
| template<typename source_T , CoderTag coderTag_V> | |
| void | ransEncodeDecode (const std::string &name, const std::vector< source_T > &inputData, rapidjson::Writer< rapidjson::OStreamWrapper > &writer) |
| template<CoderTag coderTag_V> | |
| void | encodeTPC (const std::string &name, const TPCCompressedClusters &compressedClusters, bool mergeColumns, rapidjson::Writer< rapidjson::OStreamWrapper > &writer) |
| int | main (int argc, char *argv[]) |
| using coder_types = boost::mp11::mp_list<std::integral_constant<CoderTag, CoderTag::Compat> > |
Definition at line 43 of file bench_ransTPC.cxx.
| using encoder_types = boost::mp11::mp_product<boost::mp11::mp_list, coder_types> |
Definition at line 312 of file bench_ransTPC.cxx.
| void encodeTPC | ( | const std::string & | name, |
| const TPCCompressedClusters & | compressedClusters, | ||
| bool | mergeColumns, | ||
| rapidjson::Writer< rapidjson::OStreamWrapper > & | writer | ||
| ) |
Definition at line 281 of file bench_ransTPC.cxx.
Definition at line 314 of file bench_ransTPC.cxx.
| void ransEncodeDecode | ( | const std::string & | name, |
| const std::vector< source_T > & | inputData, | ||
| rapidjson::Writer< rapidjson::OStreamWrapper > & | writer | ||
| ) |
Definition at line 129 of file bench_ransTPC.cxx.
| std::string toString | ( | CoderTag | tag | ) |
Definition at line 60 of file bench_ransTPC.cxx.