Template Class PtrAdapterT

Class Documentation

template<typename PtrT = float*>
class ear::dsp::PtrAdapterT

Adapter from Eigen matrix expressions (and possibly other things) to float**.

Public Functions

inline PtrAdapterT(size_t nchannels)
template<typename T>
inline void set_eigen(T &&mat, size_t offset = 0)

Point each pointer at a column of Eigen Matrix expression matrix, with an offset of offset.

inline PtrT *ptrs()

Get a pointer to each channel.

PtrAdapterT(const PtrAdapterT&) = delete
PtrAdapterT &operator=(const PtrAdapterT&) = delete