@@ -81,7 +81,7 @@ Represents the scalar-valued term `coefficient * variable`.
8181julia> import MathOptInterface as MOI
8282
8383julia> x = MOI.VariableIndex(1)
84- MathOptInterface .VariableIndex(1)
84+ MOI .VariableIndex(1)
8585
8686julia> MOI.ScalarAffineTerm(2.0, x)
8787MathOptInterface.ScalarAffineTerm{Float64}(2.0, MathOptInterface.VariableIndex(1))
@@ -126,15 +126,15 @@ coefficients are summed together.
126126julia> import MathOptInterface as MOI
127127
128128julia> x = MOI.VariableIndex(1)
129- MathOptInterface .VariableIndex(1)
129+ MOI .VariableIndex(1)
130130
131131julia> terms = [MOI.ScalarAffineTerm(2.0, x), MOI.ScalarAffineTerm(3.0, x)]
1321322-element Vector{MathOptInterface.ScalarAffineTerm{Float64}}:
133133 MathOptInterface.ScalarAffineTerm{Float64}(2.0, MathOptInterface.VariableIndex(1))
134134 MathOptInterface.ScalarAffineTerm{Float64}(3.0, MathOptInterface.VariableIndex(1))
135135
136136julia> f = MOI.ScalarAffineFunction(terms, 4.0)
137- MathOptInterface.ScalarAffineFunction{Float64}(MathOptInterface.ScalarAffineTerm{Float64}[MathOptInterface.ScalarAffineTerm{Float64}( 2.0, MathOptInterface .VariableIndex(1)), MathOptInterface.ScalarAffineTerm{Float64}( 3.0, MathOptInterface .VariableIndex(1))], 4.0 )
137+ 4.0 + 2.0 MOI .VariableIndex(1) + 3.0 MOI .VariableIndex(1)
138138```
139139"""
140140mutable struct ScalarAffineFunction{T} <: AbstractScalarFunction
@@ -168,7 +168,7 @@ Represents the scalar-valued term ``c x_i x_j`` where ``c`` is `coefficient`,
168168julia> import MathOptInterface as MOI
169169
170170julia> x = MOI.VariableIndex(1)
171- MathOptInterface .VariableIndex(1)
171+ MOI .VariableIndex(1)
172172
173173julia> MOI.ScalarQuadraticTerm(2.0, x, x)
174174MathOptInterface.ScalarQuadraticTerm{Float64}(2.0, MathOptInterface.VariableIndex(1), MathOptInterface.VariableIndex(1))
@@ -258,7 +258,7 @@ julia> quadratic_terms = [
258258 MathOptInterface.ScalarQuadraticTerm{Float64}(3.0, MathOptInterface.VariableIndex(1), MathOptInterface.VariableIndex(2))
259259
260260julia> f = MOI.ScalarQuadraticFunction(quadratic_terms, affine_terms, constant)
261- MathOptInterface.ScalarQuadraticFunction{Float64}(MathOptInterface.ScalarQuadraticTerm{Float64}[MathOptInterface.ScalarQuadraticTerm{Float64}( 4.0, MathOptInterface .VariableIndex(1), MathOptInterface.VariableIndex(1)), MathOptInterface.ScalarQuadraticTerm{Float64}(3.0, MathOptInterface .VariableIndex(1), MathOptInterface.VariableIndex(2))], MathOptInterface.ScalarAffineTerm{Float64}[MathOptInterface.ScalarAffineTerm{Float64}(4.0, MathOptInterface .VariableIndex(1))], 5.0 )
261+ 5.0 + 4.0 MOI .VariableIndex(1) + 2.0 MOI .VariableIndex(1)² + 3.0 MOI .VariableIndex(1)*MOI.VariableIndex(2 )
262262```
263263
264264"""
@@ -306,11 +306,15 @@ julia> import MathOptInterface as MOI
306306
307307julia> x = MOI.VariableIndex.(1:2)
3083082-element Vector{MathOptInterface.VariableIndex}:
309- MathOptInterface .VariableIndex(1)
310- MathOptInterface .VariableIndex(2)
309+ MOI .VariableIndex(1)
310+ MOI .VariableIndex(2)
311311
312312julia> f = MOI.VectorOfVariables([x[1], x[2], x[1]])
313- MathOptInterface.VectorOfVariables(MathOptInterface.VariableIndex[MathOptInterface.VariableIndex(1), MathOptInterface.VariableIndex(2), MathOptInterface.VariableIndex(1)])
313+ ┌ ┐
314+ │MOI.VariableIndex(1)│
315+ │MOI.VariableIndex(2)│
316+ │MOI.VariableIndex(1)│
317+ └ ┘
314318
315319julia> MOI.output_dimension(f)
3163203
@@ -404,7 +408,10 @@ julia> terms = [
404408 ];
405409
406410julia> f = MOI.VectorAffineFunction(terms, [4.0, 5.0])
407- MathOptInterface.VectorAffineFunction{Float64}(MathOptInterface.VectorAffineTerm{Float64}[MathOptInterface.VectorAffineTerm{Float64}(1, MathOptInterface.ScalarAffineTerm{Float64}(2.0, MathOptInterface.VariableIndex(1))), MathOptInterface.VectorAffineTerm{Float64}(2, MathOptInterface.ScalarAffineTerm{Float64}(3.0, MathOptInterface.VariableIndex(1)))], [4.0, 5.0])
411+ ┌ ┐
412+ │4.0 + 2.0 MOI.VariableIndex(1)│
413+ │5.0 + 3.0 MOI.VariableIndex(1)│
414+ └ ┘
408415
409416julia> MOI.output_dimension(f)
4104172
@@ -516,7 +523,10 @@ julia> quad_terms = [
516523 ];
517524
518525julia> f = MOI.VectorQuadraticFunction(quad_terms, affine_terms, constants)
519- MathOptInterface.VectorQuadraticFunction{Float64}(MathOptInterface.VectorQuadraticTerm{Float64}[MathOptInterface.VectorQuadraticTerm{Float64}(1, MathOptInterface.ScalarQuadraticTerm{Float64}(2.0, MathOptInterface.VariableIndex(1), MathOptInterface.VariableIndex(1))), MathOptInterface.VectorQuadraticTerm{Float64}(2, MathOptInterface.ScalarQuadraticTerm{Float64}(3.0, MathOptInterface.VariableIndex(1), MathOptInterface.VariableIndex(2)))], MathOptInterface.VectorAffineTerm{Float64}[MathOptInterface.VectorAffineTerm{Float64}(1, MathOptInterface.ScalarAffineTerm{Float64}(2.0, MathOptInterface.VariableIndex(1))), MathOptInterface.VectorAffineTerm{Float64}(2, MathOptInterface.ScalarAffineTerm{Float64}(3.0, MathOptInterface.VariableIndex(1)))], [4.0, 5.0])
526+ ┌ ┐
527+ │4.0 + 2.0 MOI.VariableIndex(1) + 1.0 MOI.VariableIndex(1)² │
528+ │5.0 + 3.0 MOI.VariableIndex(1) + 3.0 MOI.VariableIndex(1)*MOI.VariableIndex(2)│
529+ └ ┘
520530
521531julia> MOI.output_dimension(f)
5225322
0 commit comments