clear internal models vector
store the constraints in the runner class

We need to keep them if we want to access them via the RGFlow<T>
object, for example if we run RGFlow<T>::run_to().