DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::detail::OfflineProductCombination< LeftReader, RightReader > Class Template Referencefinal

#include <OfflineProduct.h>

Public Member Functions

 OfflineProductCombination (OfflineProductWorkspace &work, LeftReader &left, RightReader &right, const OfflineHilbertMap &aLeft, const OfflineHilbertMap &aRight)
 
void reset () noexcept
 
double * get (std::size_t leaf)
 
void operator() (std::int64_t first, int count, double *output)
 

Detailed Description

template<class LeftReader, class RightReader>
class dspark::detail::OfflineProductCombination< LeftReader, RightReader >

Definition at line 397 of file OfflineProduct.h.

Constructor & Destructor Documentation

◆ OfflineProductCombination()

template<class LeftReader , class RightReader >
dspark::detail::OfflineProductCombination< LeftReader, RightReader >::OfflineProductCombination ( OfflineProductWorkspace &  work,
LeftReader &  left,
RightReader &  right,
const OfflineHilbertMap &  aLeft,
const OfflineHilbertMap &  aRight 
)
inline

Definition at line 400 of file OfflineProduct.h.

Member Function Documentation

◆ get()

template<class LeftReader , class RightReader >
double * dspark::detail::OfflineProductCombination< LeftReader, RightReader >::get ( std::size_t  leaf)
inline

Definition at line 412 of file OfflineProduct.h.

◆ operator()()

template<class LeftReader , class RightReader >
void dspark::detail::OfflineProductCombination< LeftReader, RightReader >::operator() ( std::int64_t  first,
int  count,
double *  output 
)
inline

Definition at line 431 of file OfflineProduct.h.

◆ reset()

template<class LeftReader , class RightReader >
void dspark::detail::OfflineProductCombination< LeftReader, RightReader >::reset ( )
inlinenoexcept

Definition at line 408 of file OfflineProduct.h.


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