eigen

C++ template library for linear algebra computations

brewmacoslinux
Try with needOr install directly
Source

About

C++ template library for linear algebra

Commands

eigen

Examples

Include Eigen headers in C++ projects for matrix operations$ brew install eigen && cat > test.cpp << 'EOF' #include <Eigen/Dense> #include <iostream> int main() { Eigen::MatrixXd m(2,2); m(0,0) = 3; m(0,1) = 2.5; m(1,0) = -1; m(1,1) = m(0,0) + m(0,1); std::cout << m << std::endl; } EOF g++ -I$(brew --prefix eigen)/include/eigen3 test.cpp -o test && ./test
Verify Eigen installation and header location$ brew --prefix eigen && ls $(brew --prefix eigen)/include/
Use Eigen in CMake project configuration$ echo 'find_package(Eigen3 REQUIRED)' >> CMakeLists.txt && echo 'target_link_libraries(myapp Eigen3::Eigen)' >> CMakeLists.txt