The program is being developed for numerical solving of some pde equations. Right now it supports:
- The 2d heat equation which is solved using the alternating direction implicit method (in Cartesian coordinates);
- The 2d center-symmetric wave equation which is solved using the Crank–Nicolson method (in polar coordinates).
The only external library the program depends on is Qt5. The project is configured with QMake. If you encounter problems with linking please modify the .pro file.
This is an example of how to build the program:
cd gui_app; mkdir build; cd build # Make a build directory.
qmake ../pde_numeric_solver.pro # Generate a Makefile.
make # Build the program.
If all goes right, an application binary file will appear in debug
or release
directory (depending on your configuration settings).
The project supports auto-documentation by Doxygen. You will need to generate docs to use them:
cd docs/
doxygen Doxyfile
html
and latex
directories will appear. The default page for html files is html/index.html
.