DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::detail::OfflineHilbertMap Class Referencefinal

#include <OfflineProduct.h>

Public Member Functions

template<class Reader >
 OfflineHilbertMap (OfflineProductWorkspace &work, Reader &source)
 
template<class Reader >
void rebuild (OfflineProductWorkspace &work, Reader &source)
 
template<class Reader >
void evaluate (OfflineProductWorkspace &work, std::size_t leaf, Reader &source, double *output, bool outer=false) const
 
template<class Reader >
void evaluateCauchy (OfflineProductWorkspace &work, std::size_t leaf, Reader &source, double *output, bool alternating=false) const
 
void evaluateCauchyFar (std::size_t leaf, double shift, double *output, bool alternating=false) const
 

Detailed Description

Definition at line 221 of file OfflineProduct.h.

Constructor & Destructor Documentation

◆ OfflineHilbertMap()

template<class Reader >
dspark::detail::OfflineHilbertMap::OfflineHilbertMap ( OfflineProductWorkspace &  work,
Reader &  source 
)
inline

Definition at line 225 of file OfflineProduct.h.

Member Function Documentation

◆ evaluate()

template<class Reader >
void dspark::detail::OfflineHilbertMap::evaluate ( OfflineProductWorkspace &  work,
std::size_t  leaf,
Reader &  source,
double *  output,
bool  outer = false 
) const
inline

Definition at line 313 of file OfflineProduct.h.

◆ evaluateCauchy()

template<class Reader >
void dspark::detail::OfflineHilbertMap::evaluateCauchy ( OfflineProductWorkspace &  work,
std::size_t  leaf,
Reader &  source,
double *  output,
bool  alternating = false 
) const
inline

Definition at line 323 of file OfflineProduct.h.

◆ evaluateCauchyFar()

void dspark::detail::OfflineHilbertMap::evaluateCauchyFar ( std::size_t  leaf,
double  shift,
double *  output,
bool  alternating = false 
) const
inline

Definition at line 332 of file OfflineProduct.h.

◆ rebuild()

template<class Reader >
void dspark::detail::OfflineHilbertMap::rebuild ( OfflineProductWorkspace &  work,
Reader &  source 
)
inline

Definition at line 235 of file OfflineProduct.h.


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