namespace CGAL {

/*!
\ingroup PkgStreamLines2Ref

This class implements the second order Runge-Kutta integrator.

\tparam VectorField_2 has to be instantiated by a model of the concept `VectorField_2`.

\cgalModels{Integrator_2}

\sa `Euler_integrator_2<VectorField_2>`

*/
template< typename VectorField_2 >
class Runge_kutta_integrator_2 {
public:

/// \name Creation
/// @{

/*!
Creates a Runge-Kutta second order integrator with `integration_step` as integration step.
*/
Runge_kutta_integrator_2(const FT & integration_step);

/// @}

}; /* end Runge_kutta_integrator_2 */
} /* end namespace CGAL */
