C++ implementation of a network described in CNOT-Measure Quantum Neural Networks (Martin Lukac, Kamila Abdiyeva and Michitaka Kameyama), presented at ISMVL 2018
Installation: Quantum tool: https://github.com/vsoftco/qpp Clone it somewhere, say $QPPATH
Eigen3 library
http://eigen.tuxfamily.org/index.php?title=Main_Page
$sudo apt install g++
This will be in /usr/local/include/eigen3 , call it $EIGPATH
To link libraries, add -std=c++11 -isystem $QPPATH -I $EIGPATH to your g++ compilation line.