-
- Downloads
Implement (partially) matfaust.Faust wrapper to GPU2 (ctor, dtor and disp).
- Big refactoring in Faust class (call_mex simplifies different cases -- real, complex, CPU or GPU2 Faust). - Refactoring in mex code behind (new_faust, faust_disp, delete). It avoids duplication of a lot of code for CPU and GPU2 wrappers. - FDevice template parameter in concatMatGeneric, mxArray2FaustspMat mxArray2FaustMat (with additional function signature). Again it allows to share code between Cpu and GPU2 (before it was only for Cpu). Make the code more generic.
Showing
- wrapper/matlab/+matfaust/@Faust/Faust.m 121 additions, 298 deletionswrapper/matlab/+matfaust/@Faust/Faust.m
- wrapper/matlab/CMakeLists.txt 3 additions, 0 deletionswrapper/matlab/CMakeLists.txt
- wrapper/matlab/doc/mexFaustGPUCplx.m 2 additions, 0 deletionswrapper/matlab/doc/mexFaustGPUCplx.m
- wrapper/matlab/doc/mexFaustGPUReal.m 2 additions, 0 deletionswrapper/matlab/doc/mexFaustGPUReal.m
- wrapper/matlab/src/faust_delete.h 48 additions, 0 deletionswrapper/matlab/src/faust_delete.h
- wrapper/matlab/src/faust_delete.hpp 12 additions, 0 deletionswrapper/matlab/src/faust_delete.hpp
- wrapper/matlab/src/faust_disp.h 48 additions, 0 deletionswrapper/matlab/src/faust_disp.h
- wrapper/matlab/src/faust_disp.hpp 16 additions, 0 deletionswrapper/matlab/src/faust_disp.hpp
- wrapper/matlab/src/mexFaust.cpp.in 5 additions, 11 deletionswrapper/matlab/src/mexFaust.cpp.in
- wrapper/matlab/src/mexFaustGPU.cpp.in 116 additions, 0 deletionswrapper/matlab/src/mexFaustGPU.cpp.in
- wrapper/matlab/src/new_faust.hpp 3 additions, 3 deletionswrapper/matlab/src/new_faust.hpp
- wrapper/matlab/tools/FaustCore.m 15 additions, 10 deletionswrapper/matlab/tools/FaustCore.m
- wrapper/matlab/tools/mx2Faust.h 13 additions, 8 deletionswrapper/matlab/tools/mx2Faust.h
- wrapper/matlab/tools/mx2Faust.hpp 20 additions, 107 deletionswrapper/matlab/tools/mx2Faust.hpp
Loading
Please register or sign in to comment