Does OsiClp's "resolve()" use primal or dual simplex? I was always under the impression that it used dual simplex, but I guess that only makes more sense if you are adding rows (like, cut generation). What if you are adding columns? Does it use primal simplex? Or is there some heuristic that determines on the fly? Thanks, Matt