General Structure

External libraries:

  • the Eigen template library for linear algebra. Almost every operation involving matrices and vectors is performed through Eigen. Eigen provides convenient type definitions for vectors and matrices (of arbitrary dimensions) and the corresponding operations. Have a look here for a quick reference guide to the API and at the getting started guide to get started. Eigen is distributed under the terms of the Mozilla Public License, v2.0

  • the XCFun library by Ulf Ekström under the terms of the GNU General Public License, v2.0

Documentation build:

  • the build of this documentation has been copied with minor adaptations from the PCMSolver API. In particular the Sphinx configuration script (conf.py) and the Doxygen configuration file (Doxygen.in) and the corresponding cmake structure (FindSphinx, find_python_module).