CPP/Eigen/SparseMatrix

From ProgrammingExamples
< CPP
Jump to: navigation, search

SparseMatrix.cpp

#include <iostream>
 
#include <Eigen/Sparse>
 
int main(int argc, char *argv[])
{
  Eigen::SparseMatrix<float> mat(3,3);
  mat.insert(0,0) = 5;
 
  std::cout << mat << std::endl;
 
  return 0;
}

CMakeLists.txt

cmake_minimum_required(VERSION 2.6)
 
PROJECT(SparseMatrix)
include_directories(/media/portable/src/Eigen)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DEIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET")
ADD_EXECUTABLE(SparseMatrix SparseMatrix.cpp )