Mentions légales du service

Skip to content
Snippets Groups Projects
Commit e9dbefaa authored by hhakim's avatar hhakim
Browse files

Fix non-declared symbol (BSRMat) in Faust::Transform<FPP,Cpu>::multiply.

parent e6d9ea51
Branches
Tags
No related merge requests found
......@@ -5,6 +5,7 @@
#include <Eigen/Dense>
#include <list>
#include <utility>
template<typename T,int BlockStorageOrder=0> class BSRMat;
#include "faust_MatGeneric.h"
//template<typename FPP, FDevice DEVICE> class MatGeneric;
......@@ -26,7 +27,6 @@ template<typename T>
using Real = typename Eigen::NumTraits<T>::Real;
#endif
template<typename T,int BlockStorageOrder=0> class BSRMat;
template<typename FPP, FDevice DEVICE> class Transform;
......
......@@ -1577,7 +1577,7 @@ void Faust::Transform<FPP,Cpu>::multiply(const FPP* A, int A_ncols, FPP* C, cons
using SparseMat = Eigen::SparseMatrix<FPP,Eigen::RowMajor>;
using DenseMat = Eigen::Matrix<FPP, Eigen::Dynamic, Eigen::Dynamic>;
using DenseMatMap = Eigen::Map<Eigen::Matrix<FPP, Eigen::Dynamic, Eigen::Dynamic>>;
using BSRMat = BSRMat<FPP, Cpu>;
using BSRMat = BSRMat<FPP, 0>;
std::function<void(SparseMat&, DenseMatMap&, DenseMatMap&)> mul_sp_mat;
std::function<void(DenseMat&, DenseMatMap&, DenseMatMap&)> mul_ds_mat;
std::function<void(BSRMat&, DenseMatMap&, DenseMatMap&)> mul_bsr_mat;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment