Go to file
2023-09-26 12:17:04 +02:00
doc/html Update docs 2023-09-26 12:17:04 +02:00
include Add openmp 2023-09-26 12:14:02 +02:00
latex Update paper 2023-09-26 12:16:26 +02:00
src Parallelize write_transformation funcs 2023-09-26 12:15:56 +02:00
.gitignore Add Doxyfile 2023-09-20 16:42:08 +02:00
compile_flags.txt Add include dir to remove neovim errors 2023-09-14 14:53:39 +02:00
Makefile Create Makefiles for easier compilation 2023-09-24 15:39:37 +02:00
README.md Add instruction to remove compiled files 2023-09-25 13:39:30 +02:00

Project 2

Practical information

Compile and run C++ programs

Compiling and linking is done using Make, make sure you are in the root directory.

There are two alternative ways to compile the code. The first alternative is to change directory to src/ and compile

    cd src && make

The second alternative does not involve changing directory to src/, use make in the projects root directory

    make code

You can run any of the compiled programs by changing directory to src/, then

    ./test_suite
    ./main

Remove object files and executables from src/

    make clean

Generate plots

To generate plots, you can do

python3 plot.py

and the plots will be saved inside latex/images.

Generate documentation

For this project, we have used Doxygen to generate some nice and readable documentation for the C++ code.

If you want to generate the documentation you can do

    make docs

in the project root, and the documentation will be made into the docs/ directory.

Generate project document

If you want to recompile the Pdf file, you can do

    make latex

and a Pdf file will be produced inside the latex/ directory.