11#define EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET
13#include <Eigen/Sparse>
39 const IndexVectorI & I,
40 const IndexVectorJ & J,
41 const ValueVector & V,
44 Eigen::SparseMatrix<T>& X);
46 template <
class IndexVector,
class ValueVector,
typename T>
48 const IndexVector & I,
49 const IndexVector & J,
50 const ValueVector & V,
51 Eigen::SparseMatrix<T>& X);
59 template <
typename DerivedD,
typename T>
61 const Eigen::PlainObjectBase<DerivedD>& D,
62 Eigen::SparseMatrix<T>& X);
64 template <
typename DerivedD>
66 const Eigen::PlainObjectBase<DerivedD>& D);
70#ifndef IGL_STATIC_LIBRARY
#define IGL_INLINE
Definition igl_inline.h:15
void sparse(const IndexVectorI &I, const IndexVectorJ &J, const ValueVector &V, const size_t m, const size_t n, Eigen::SparseMatrix< T > &X)
Build a sparse matrix from list of indices and values (I,J,V), functions like the sparse function in ...