CPP/Eigen/SparseMatrix
From ProgrammingExamples
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 )