Skip to content

Conversation

@JonasHoelscher
Copy link
Member

@JonasHoelscher JonasHoelscher commented Oct 27, 2025

Add abstract FEM solver class from which all solvers inherit. This base class contains general methods which apply for all linear solvers. The nonlinear time solver also uses this base class.
Additionally the import system is now done using star imports in 'init.py' and settings 'all' variable in the specific python files.
The basic examples are also updated accordingly.

Update importing system to use __all__. Update basic example. Charge calculation moved out of simulation functions. Moved enums to separate module.
Move node_points attribute to FEMSolver. Add some docstrings for
nonlinear solver.
@JonasHoelscher JonasHoelscher merged commit 8f7dd0d into main Oct 29, 2025
1 check passed
@JonasHoelscher JonasHoelscher deleted the abstract_fem_class branch October 29, 2025 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants