sst-waveshapers
Waveshapers submodule for the Surge Synthesizer
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
FolderADAA< pts > Struct Template Reference

#include <Wavefolders.h>

Public Member Functions

 FolderADAA (std::initializer_list< float > xi, std::initializer_list< float > yi)
 
void evaluate (SIMD_M128 x, SIMD_M128 &f, SIMD_M128 &adf)
 

Public Attributes

float xs [pts]
 
float ys [pts]
 
float dxs [pts]
 
float slopes [pts]
 
float intercepts [pts]
 
SIMD_M128 xS [pts]
 
SIMD_M128 yS [pts]
 
SIMD_M128 dxS [pts]
 
SIMD_M128 mS [pts]
 
SIMD_M128 cS [pts]
 

Constructor & Destructor Documentation

◆ FolderADAA()

template<int pts>
FolderADAA ( std::initializer_list< float xi,
std::initializer_list< float yi 
)

Member Function Documentation

◆ evaluate()

template<int pts>
void evaluate ( SIMD_M128  x,
SIMD_M128 f,
SIMD_M128 adf 
)

Member Data Documentation

◆ xs

template<int pts>
float xs[pts]

◆ ys

template<int pts>
float ys[pts]

◆ dxs

template<int pts>
float dxs[pts]

◆ slopes

template<int pts>
float slopes[pts]

◆ intercepts

template<int pts>
float intercepts[pts]

◆ xS

template<int pts>
SIMD_M128 xS[pts]

◆ yS

template<int pts>
SIMD_M128 yS[pts]

◆ dxS

template<int pts>
SIMD_M128 dxS[pts]

◆ mS

template<int pts>
SIMD_M128 mS[pts]

◆ cS

template<int pts>
SIMD_M128 cS[pts]

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