~piotr-machura/complex-solver

Visualize and recursively solve complex functions
0dde499e — Piotr Machura 1 year, 4 months ago
Move doc images
59e0e43b — Piotr Machura 1 year, 4 months ago
Move documentation
451b08b6 — Piotr Machura 1 year, 4 months ago
Fix test packages

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~piotr-machura/complex-solver
read/write
git@git.sr.ht:~piotr-machura/complex-solver

You can also use your local clone with git send-email.

#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