# Predictors and Correctors

We use a predictor-corrector scheme to track paths. These are the predictors and correctors currently available.

## Predictors

The following predictors are currently implemented.

`RK4()`

The classical Runge-Kutta predictor of order 4.

`Euler()`

This uses the explicit Euler method for prediction, also known as the tangent predictor.

`NullPredictor()`

A predictor which does no prediction step, i.e., it just returns the input as its prediction.

## Correctors

`Newton()`

A classical simple Newton operator for square linear systems using the LU factorization to solve the linear systems.