Project
Loading...
Searching...
No Matches
o2::rans::internal::makeEncoder< symbolTable_T, coderTag_V, nStreams_V, renormingLowerBound_V > Class Template Reference

#include <factory.h>

Static Public Member Functions

template<typename container_T >
static constexpr decltype(auto) fromRenormed (const RenormedHistogramConcept< container_T > &renormed)
 
template<typename histogram_T >
static decltype(auto) fromHistogram (histogram_T histogram, RenormingPolicy renormingPolicy=RenormingPolicy::Auto)
 
template<typename histogram_T >
static decltype(auto) fromHistogram (histogram_T histogram, Metrics< typename histogram_T::source_type > &metrics, RenormingPolicy renormingPolicy=RenormingPolicy::Auto)
 
template<typename histogram_T >
static decltype(auto) fromHistogram (histogram_T histogram, size_t renormingPrecision, RenormingPolicy renormingPolicy=RenormingPolicy::Auto)
 

Detailed Description

template<template< typename source_T, typename symbol_T > class symbolTable_T, CoderTag coderTag_V = defaults::DefaultTag, size_t nStreams_V = defaults::CoderPreset<coderTag_V>::nStreams, size_t renormingLowerBound_V = defaults::CoderPreset<coderTag_V>::renormingLowerBound>
class o2::rans::internal::makeEncoder< symbolTable_T, coderTag_V, nStreams_V, renormingLowerBound_V >

Definition at line 89 of file factory.h.

Member Function Documentation

◆ fromHistogram() [1/3]

template<template< typename source_T, typename symbol_T > class symbolTable_T, CoderTag coderTag_V = defaults::DefaultTag, size_t nStreams_V = defaults::CoderPreset<coderTag_V>::nStreams, size_t renormingLowerBound_V = defaults::CoderPreset<coderTag_V>::renormingLowerBound>
template<typename histogram_T >
static decltype(auto) o2::rans::internal::makeEncoder< symbolTable_T, coderTag_V, nStreams_V, renormingLowerBound_V >::fromHistogram ( histogram_T  histogram,
Metrics< typename histogram_T::source_type > &  metrics,
RenormingPolicy  renormingPolicy = RenormingPolicy::Auto 
)
inlinestatic

Definition at line 121 of file factory.h.

◆ fromHistogram() [2/3]

template<template< typename source_T, typename symbol_T > class symbolTable_T, CoderTag coderTag_V = defaults::DefaultTag, size_t nStreams_V = defaults::CoderPreset<coderTag_V>::nStreams, size_t renormingLowerBound_V = defaults::CoderPreset<coderTag_V>::renormingLowerBound>
template<typename histogram_T >
static decltype(auto) o2::rans::internal::makeEncoder< symbolTable_T, coderTag_V, nStreams_V, renormingLowerBound_V >::fromHistogram ( histogram_T  histogram,
RenormingPolicy  renormingPolicy = RenormingPolicy::Auto 
)
inlinestatic

Definition at line 113 of file factory.h.

◆ fromHistogram() [3/3]

template<template< typename source_T, typename symbol_T > class symbolTable_T, CoderTag coderTag_V = defaults::DefaultTag, size_t nStreams_V = defaults::CoderPreset<coderTag_V>::nStreams, size_t renormingLowerBound_V = defaults::CoderPreset<coderTag_V>::renormingLowerBound>
template<typename histogram_T >
static decltype(auto) o2::rans::internal::makeEncoder< symbolTable_T, coderTag_V, nStreams_V, renormingLowerBound_V >::fromHistogram ( histogram_T  histogram,
size_t  renormingPrecision,
RenormingPolicy  renormingPolicy = RenormingPolicy::Auto 
)
inlinestatic

Definition at line 129 of file factory.h.

◆ fromRenormed()

template<template< typename source_T, typename symbol_T > class symbolTable_T, CoderTag coderTag_V = defaults::DefaultTag, size_t nStreams_V = defaults::CoderPreset<coderTag_V>::nStreams, size_t renormingLowerBound_V = defaults::CoderPreset<coderTag_V>::renormingLowerBound>
template<typename container_T >
static constexpr decltype(auto) o2::rans::internal::makeEncoder< symbolTable_T, coderTag_V, nStreams_V, renormingLowerBound_V >::fromRenormed ( const RenormedHistogramConcept< container_T > &  renormed)
inlinestaticconstexpr

Definition at line 106 of file factory.h.


The documentation for this class was generated from the following file: