Skip to content

Adds support for VectorQuadraticFunction#179

Merged
joaquimg merged 22 commits intojump-dev:jg/newdofrom
andrewrosemberg:ar/vecquadfunc
Aug 15, 2025
Merged

Adds support for VectorQuadraticFunction#179
joaquimg merged 22 commits intojump-dev:jg/newdofrom
andrewrosemberg:ar/vecquadfunc

Conversation

@andrewrosemberg
Copy link
Copy Markdown
Collaborator

Adds support for VectorQuadraticFunction so diff opt works well when parameters are in conic constraints

@joaquimg joaquimg mentioned this pull request Aug 15, 2025
3 tasks
@joaquimg joaquimg merged commit ec2f856 into jump-dev:jg/newdo Aug 15, 2025
1 of 5 checks passed
joaquimg added a commit that referenced this pull request Aug 19, 2025
* temp

* fix and format

* remove func

* Adds support for VectorQuadraticFunction (#179)

* add ParametricVectorQuadraticFunction

* use at_variable and remove unecessary calls

* start addressing variable coefficients

* update tests

* fix bugs

* fix bug

* update add constraint

* update test

* update jump test

* fix test

* rm update

* update add_constraint

* attemp replace

* update functions

* update

* update

* working first set

* update tol

* update tol

* finish

* change tests names

* Apply suggestions from code review

---------

Co-authored-by: Joaquim <joaquimdgarcia@gmail.com>

* format

* fix NLP block

* continue fix NLP block

* Fix TODOs New API (#182)

* fix VariablePrimalStart

* add get VariablePrimalStart

* fix "is_valid"

* fix ambiguity

* format

---------

Co-authored-by: joaquimg <joaquimdgarcia@gmail.com>

* Ar/newdo (#183)

* fix VariablePrimalStart

* add get VariablePrimalStart

* fix "is_valid"

* fix ambiguity

* format

* add more vector tests

---------

Co-authored-by: Andrew <arosemberg3@gatech.edu>

* add tests and vec fucntionfix

* format

* Fix key vector quadratic and add tests (#184)

* fix key vector quadratic

* add new tests and fix affine cache

* format

* test constraint name set and get

* add no parameter problem

* fix test name

* fix comment

* force has_parameter and !_is_vector_affine

* update coverage

* remove useless function

* update tests coverage

* format and rm useless functions

* improve tests to force coverage improvement

* fix typo

* Improve coverage (#187)

* update tests and coverage

* update tests

* update tests

* add copy to test

* fix typo

* format

* fix typo

* Improve coverage 2.0 (#188)

* improve coverage 2.0

* format

* fix typo

* bump version

---------

Co-authored-by: Andrew Rosemberg <andrewrosemberg@gmail.com>
Co-authored-by: Andrew <arosemberg3@gatech.edu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants