-
- Downloads
Refactor the duplicated Faust::power_iteration() codes into one function for...
Refactor the duplicated Faust::power_iteration() codes into one function for all Faust::LinearOperator hierarchy of classes (CPU). - Before the code was duplicated for Transform and MatDense (and not existing for MatSparse). Deleted the duplicate in faust_transform_algebra. - Added the prototye LinearOperator::multiply(Faust::Vect) and defined it in child classes MatSparse/Dense and Transform. With needed utility template functions (operator * overloads) in faust_linear_algebra. - Minor change elsewhere (faust_int type in power_iteration replaced by int).
Showing
- src/algorithm/factorization/faust_Palm4MSA.hpp 1 addition, 1 deletionsrc/algorithm/factorization/faust_Palm4MSA.hpp
- src/faust_linear_operator/CPU/faust_MatDense.h 5 additions, 2 deletionssrc/faust_linear_operator/CPU/faust_MatDense.h
- src/faust_linear_operator/CPU/faust_MatDense.hpp 1 addition, 1 deletionsrc/faust_linear_operator/CPU/faust_MatDense.hpp
- src/faust_linear_operator/CPU/faust_MatSparse.h 4 additions, 1 deletionsrc/faust_linear_operator/CPU/faust_MatSparse.h
- src/faust_linear_operator/CPU/faust_Transform.h 6 additions, 1 deletionsrc/faust_linear_operator/CPU/faust_Transform.h
- src/faust_linear_operator/CPU/faust_linear_algebra.h 13 additions, 4 deletionssrc/faust_linear_operator/CPU/faust_linear_algebra.h
- src/faust_linear_operator/CPU/faust_linear_algebra.hpp 13 additions, 2 deletionssrc/faust_linear_operator/CPU/faust_linear_algebra.hpp
- src/faust_linear_operator/CPU/faust_transform_algebra.h 1 addition, 3 deletionssrc/faust_linear_operator/CPU/faust_transform_algebra.h
- src/faust_linear_operator/CPU/faust_transform_algebra.hpp 1 addition, 44 deletionssrc/faust_linear_operator/CPU/faust_transform_algebra.hpp
- src/faust_linear_operator/faust_LinearOperator.h 4 additions, 0 deletionssrc/faust_linear_operator/faust_LinearOperator.h
Loading
Please register or sign in to comment