Tangi Migot
Tangi Migot
Sorry @frapac , I didn't have the chance to complete your PR yet, but I don't forget ;).
Sorry @timholy for the delay, thanks a lot for the contribution. This is really appreciated. I will review it this weekend.
> e index sets? That's a great idea, and very close to what is done in optimization literature.
The `reset!(solver)` function is called when re-solving an optimisation problem in-place, i.e. using `solve!(solver, nlp, stats)`. This method reset some entries of the `solver` structure to prepare re-solving.
I guess we miss a `benchmarks.jl` here?
Hi @ForceBru ! Thanks for the well-documented issue report. A temporary fix is to set up the temporary file as follows when calling Ipopt: ``` NLPModelsIpopt.ipopt(model, print_level=0, output_file = "temp.txt")...
After #107 only `obj` allocate.
Isn't there a 3-arguments `dot`? ``` help?> dot search: dot @__dot__ stdout DEPOT_PATH adjoint Adjoint adjoint! fieldcount codepoint fieldoffset bound_constrained isdisjoint lowrankdowndate lowrankdowndate! denominator VoidListofStates add_to_list! PKGMODE_PROJECT modifyproperty! dot(x, y)...
Ok, so if I understand. We should implement this 3-args dot in SparseMatricesCOO and in LinearOperators?
We would save some memory with `UnitRange` then. But, a temporary solution could be to do a `collect` internally.