: Anyways, since i needed to implement those for
my own ATPG project, i decided to write those
functions for blitz since i will be doing math
There could be bugs.
Anyways, i have implemented
1-d vectorized FFT/IFFT (tested)
Shuffle, BitReverse, FFT, IFFT
1-d vectorized FWT/IFWT (wavelet) (tested)
Uphi, DownHi, UpLo, DownLo, FWT_PO,
2-d FWT/IFWT (wavelet) (tested, but not
1-d vectorized FWT( walsh transform) (tested)
"vectorized" matrix inverse (tested)
matrix svd (tested)
SVD , conditional SVD
matrix pesudo inverse (tested)
matrix LU decomposition (tested)
LU, LUBSB, LUInverse
matrix Cholesky decompostion (untested)
HighPrecision Arthimetic( uncompiled)
and have applied a TEMPORARY patch to Range
get the range to be divisible by the stride.
And added a dummy Array::ascending(int) const to
tensor multiplication to compile for version 0.6.
thanks, hopefully u will like it.
Log in to post a comment.