This gui application is a numerical solver for the famous Lotka-Volterra equations. The user can choose between the explicit or implicit euler solver, set the initial condition as well as parametrize the model. Subsequently, the result can be plotted in time domain. The user can also switch between time series data and the corresponding phase plot.
To install and run this application, follow these steps:
- Clone the repository:
git clone https://git@github.com:SzVarga/LotkaVolterra.git
- Navigate to the project directory:
cd LotkaVolterra
- Make sure to install the dependencies on your system:
qtbase5-dev
qtbase5-dev-tools
qt5-qmake
- Compile project from source:
qmake
make
- Run the application:
./LotkaVolterra
Once the application is running, you can perform the following actions:
- Select the solver type (explicit or implicit euler)
- Set the initial conditions and model parameters
- Plot the results in the time domain
- Switch between time series data and phase plot
This project is licensed under the MIT License.