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 ...