Interfaces
We are trying to build different interface to ease the use of NASOQ in different frameworks/languages.
Eigen interface
An Eigen interface is provided in the NASOQ repository in the nasoq/eigen_interface
directory. The interface needs Eigen to be installed beforehand.
There are two demos, eigen_nasoq_driver.cpp
and eigen_lbl_driver.cpp"
that show how NASOQ and LBL can be called from Eigen.
You need to only include #include "lbl_eigen.h"
for using LBL and #include "nasoq_eigen.h"
for using NASOQ in your Eigen code.
Matlab interface
The NASOQ Matlab interface needs Libigl and Eigen as well as other dependencies that NASOQ has (see getting started with NASOQ).
A simple manual for installing the Matlab interface is provided in the nasoq/matlab
directory.