12#define EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET 
   13#include <Eigen/Sparse> 
   32  template <
typename Scalar>
 
   35      const Eigen::SparseMatrix<Scalar> & A, 
 
   36      const Eigen::SparseMatrix<Scalar> & B, 
 
   37      Eigen::SparseMatrix<Scalar> & C);
 
   48  template <
typename Derived, 
class MatC>
 
   51    const Eigen::MatrixBase<Derived> & A, 
 
   52    const Eigen::MatrixBase<Derived> & B,
 
   71  IGL_INLINE void cat(
const std::vector<std::vector< Mat > > & A, Mat & C);
 
   77  template <
typename T, 
typename DerivedC>
 
   78  IGL_INLINE void cat(
const int dim, 
const std::vector<T> & A, Eigen::PlainObjectBase<DerivedC> & C);
 
   81#ifndef IGL_STATIC_LIBRARY 
#define IGL_INLINE
Definition igl_inline.h:15
 
void cat(const int dim, const Eigen::SparseMatrix< Scalar > &A, const Eigen::SparseMatrix< Scalar > &B, Eigen::SparseMatrix< Scalar > &C)
Perform concatenation of a two sparse matrices along a single dimension If dim == 1,...