# Updating a relaxed model in Gurobi

If I obtain a relaxed version of my model using r = model.relax() then add variables and constraints to the original model, will the relaxed version automatically update? Additionally, if I optimize the relaxed version, will this information be used to speed up the solution time of the original model?

Basically, how tied together are the original and relaxed versions of the model?

Calling model.relax() creates a new Model instance that is not connected to the original model. If you call relax() on a model that is already continuous, you would get end up with the same result as if you copied the model using model.copy().