~piotr-machura/complex-solver

Visualize and recursively solve complex functions

4d84c83 PoC graphical solver - with interrupts

a month ago

de6e459 Document InputSpace and CompletionService

a month ago

#About

This program was created as an end-of-semester project for the "Object Oriented Programming" class. It's main purpouse is to graph complex functions and solve them using recursive bisection of the complex plane.

#External resources used

  1. Class /gui/TextPrompt used in function input textfield: https://tips4java.wordpress.com/2009/11/29/text-prompt/
  2. Library /algorithm/parser/* used for String-> math formula converstion: https://github.com/sbesada/java.math.expression.parser/
  3. Class /gui/JTreeExpander used for managing the JTree: https://www.logicbig.com/tutorials/java-swing/tree-disallow-collapse.html
  4. Custom look and feel: https://www.formdev.com/flatlaf/
  5. Menu icons by icons8: https://icons8.com/icons

#Credits

Piotr Machura
Kacper Ledwosiński
GitHub repository