#include <mix.h>
Hadamard with dynamic size.
Methods | |
Hadamard (int size) | |
template<class Data > | |
void | inPlace (Data &&data) const |
Applies the matrix, scaled so it's orthogonal. More... | |
Sample | scalingFactor () const |
Scaling factor applied to make it orthogonal. More... | |
template<class Data > | |
void | unscaledInPlace (Data &&data) const |
Skips the scaling, so it's a matrix full of 1 s. More... | |
|
inline |
Applies the matrix, scaled so it's orthogonal.
|
inline |
Scaling factor applied to make it orthogonal.
|
inline |
Skips the scaling, so it's a matrix full of 1
s.