-
- Downloads
Implement pyfaust wrapper FaustFactory.fact_hierarchical_fgft() and add a unit...
Implement pyfaust wrapper FaustFactory.fact_hierarchical_fgft() and add a unit test to validate equivalence to C++. - getD() function added in Faust::HierarchicalFactFFT (for getting the diagonal matrix reduced to its diagonal vector -- opt). - For the same reason added constructors into Faust::ParamsFFT (passing the diagonal vector only to define init_D). - Refactoring in pyfaust.FaustFactory (adding function _prepare_hierarchical_fact()) - Refactoring in pyfaust.factparams.ParamsPalm4MSA (for the function _check_init_D_is_consistent()) - Added functions fact_hierarchical_gen() to handle generically the two algorithms fact_hierarchical() and fact_hierarchical_fft().
Showing
- misc/test/src/Python/test_FaustPy.py 63 additions, 0 deletionsmisc/test/src/Python/test_FaustPy.py
- src/algorithm/factorization/faust_HierarchicalFactFFT.h 4 additions, 7 deletionssrc/algorithm/factorization/faust_HierarchicalFactFFT.h
- src/algorithm/factorization/faust_HierarchicalFactFFT.hpp 12 additions, 0 deletionssrc/algorithm/factorization/faust_HierarchicalFactFFT.hpp
- src/algorithm/factorization/faust_ParamsFFT.h 46 additions, 1 deletionsrc/algorithm/factorization/faust_ParamsFFT.h
- src/algorithm/factorization/faust_ParamsPalmFFT.hpp 1 addition, 1 deletionsrc/algorithm/factorization/faust_ParamsPalmFFT.hpp
- wrapper/python/pyfaust.py 44 additions, 12 deletionswrapper/python/pyfaust.py
- wrapper/python/pyfaust/factparams.py 13 additions, 8 deletionswrapper/python/pyfaust/factparams.py
- wrapper/python/src/FaustCoreCy.pxd 8 additions, 0 deletionswrapper/python/src/FaustCoreCy.pxd
- wrapper/python/src/FaustCorePy.pyx 97 additions, 25 deletionswrapper/python/src/FaustCorePy.pyx
- wrapper/python/src/FaustFact.h 15 additions, 2 deletionswrapper/python/src/FaustFact.h
- wrapper/python/src/FaustFact.hpp 54 additions, 14 deletionswrapper/python/src/FaustFact.hpp
Loading
Please register or sign in to comment