This repository provides a Python implementation of the Finite Element Method (FEM) solver for the electromagnetic potential problem. The project was developed for the Differential Equations course at AGH University of Science and Technology in Kraków.
- FEM_solver.py: Contains function for calculating the numerical solution of the FEM equation.
- main.py: Provides a graphical interface with Matplotlib and Tkinter for visualization of the FEM solution.
- Wyprowadzenie_sformulowania_wariacyjnego.pdf: Variational formula calculations (in Polish).
To install the necessary dependencies, run:
pip install -r requirements.txt
Run:
python main.py
Then enter the desired amount of points to calculate and click Draw button.
This project is licensed under the MIT License. See the LICENSE file for details.

