This is a course on array computing with the C++ library Eigen.
Course web page is here.
To build the course materials, you need to have CMake and a C++ compiler installed on your system. You also need to have the Eigen library installed. The CMake configuration uses vcpkg to manage dependencies, so you need to have vcpkg installed and set up on your system.
You can install vcpkg by following the instructions on the vcpkg GitHub repository. When this has been installed the CMakeLists.txt file will automatically use vcpkg to install the Eigen library.
The course materials are built using CMake. You can build the materials using the following commands:
git clone
cd array-computing
cmake -B build-debug -DCMAKE_BUILD_TYPE=Debug
cmake --build build-debugBuilding optimised version
cmake -B build-release -DCMAKE_BUILD_TYPE=Release
cmake --build build-release