Implementation of Stratton-Chu integrals for electromagnetic beams propagation and reflection problem.
To build the library you are required to build VTK from VTK Repo somewhere in your system. To achieve this follow instructions README.md build step.
Do not forget about Git submodules.
Clone the repo providing --recurse-submodules
flag or if you've simply
cloned the repo in nonrecursive run these commands:
git submodule init
git submodule update --init --recursive
Download fftw3 library from FFTW3 Link and install it by provided instructions
After that you can build the project with:
mkdir build && cd build
cmake .. -DVTK_DIR=<path to VTK build folder>
cmake --build . --parallel $(nproc)
You will find your executable in the build/cpp/app/
with name sc-runner