| Requirement |
Description |
| Implementation of Runge-Kutta methods |
Application has implemented Runge-Kutta methods of 1st, 2nd, 3rd, 4th, 5th and 6th order. |
| Implementation of Runge-Kutta-Fehlberg methods |
Application has implemented Runge-Kutta-Fehlberg methods of 5th, 6th, 7th and 8th order. |
| Implementation of nuclear decay differential equation and the analytical solution |
Application has implemented methods that adress the nuclear decay problem in the form of differential equation and the function that is a analytical solution to it. |
| Data visualization module |
Module for viewing output data on charts. |
| Saving module |
Module for saving output data to csv file. |
| User interface |
The application must have an interface that allow user to input data, choose numerical methods, start calculations and display charts. |