11#define EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET
13#include <Eigen/Sparse>
32 const Eigen::SparseMatrix<T>& X,
33 Eigen::DenseBase<DerivedI> & I,
34 Eigen::DenseBase<DerivedJ> & J,
35 Eigen::DenseBase<DerivedV> & V);
37 template <
typename T>
39 const Eigen::SparseMatrix<T>& X);
47 const Eigen::DenseBase<DerivedX>& X,
48 Eigen::PlainObjectBase<DerivedI> & I,
49 Eigen::PlainObjectBase<DerivedJ> & J,
50 Eigen::PlainObjectBase<DerivedV> & V);
58 const Eigen::DenseBase<DerivedX>& X,
59 Eigen::PlainObjectBase<DerivedI> & I);
63 const Eigen::SparseVector<T>& X,
64 Eigen::Matrix<int,Eigen::Dynamic,1> & I,
65 Eigen::Matrix<T,Eigen::Dynamic,1> & V);
80 template <
int RowsAtCompileTime,
int MaxRowsAtCompileTime>
82 const Eigen::Array<bool,RowsAtCompileTime,1,0,MaxRowsAtCompileTime,1> & M);
85#ifndef IGL_STATIC_LIBRARY
#define IGL_INLINE
Definition igl_inline.h:15
void find(const Eigen::SparseMatrix< T > &X, Eigen::DenseBase< DerivedI > &I, Eigen::DenseBase< DerivedJ > &J, Eigen::DenseBase< DerivedV > &V)
Find the non-zero entries and there respective indices in a sparse matrix.