Documentation for Nektar++ is provided in a number of forms:
User Guide (LaTeX, compiled to pdf or html)
Source code documentation (Doxygen compiled to html)
To build the User Guide and Developer’s Guide, the following dependencies are required:
texlive-base
texlive-latex-extra
texlive-science
texlive-fonts-recommended
texlive-pstricks
imagemagick
To compile the User Guide:
Configure the Nektar++ build tree as normal.
Run
make user-guide-pdf
to make the PDF version, or run
make user-guide-html
to make the HTML version.
To compile the Developer’s Guide:
Configure the Nektar++ build tree as normal.
Run
make developer-guide-pdf
to make the PDF version, or run
make developer-guide-html
to make the HTML version.
To build the Doxygen documentation, the following dependencies are required:
doxygen
graphviz
To compile the code documentation enable the NEKTAR_BUILD_DOC
option in the ccmake
configuration tool.
You can then compile the HTML code documentation using:
make doc