We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8108801 commit 20a1bedCopy full SHA for 20a1bed
1 file changed
src/duals.jl
@@ -4,8 +4,12 @@
4
# in the LICENSE.md file or at https://opensource.org/licenses/MIT.
5
6
function _compute_dual_of_parameters!(model::Optimizer{T}) where {T}
7
- model.dual_value_of_parameters =
8
- zeros(T, model.number_of_parameters_in_model)
+ n = model.number_of_parameters_in_model
+ if length(model.dual_value_of_parameters) != n
9
+ model.dual_value_of_parameters = zeros(T, n)
10
+ else
11
+ fill!(model.dual_value_of_parameters, zero(T))
12
+ end
13
_update_duals_from_affine_constraints!(model)
14
_update_duals_from_vector_affine_constraints!(model)
15
_update_duals_from_quadratic_constraints!(model)
0 commit comments