@@ -32,7 +32,7 @@ Feasibility problem with:
3232 Measures: 0
3333Transformation backend information:
3434 Backend type: TranscriptionBackend
35- Solver name: No optimizer attached.
35+ Solver: none
3636 Transformation built and up-to-date: false
3737```
3838Ultimately, ` model ` will be solved via a transformation backend. By default,
@@ -52,7 +52,7 @@ Feasibility problem with:
5252 Measures: 0
5353Transformation backend information:
5454 Backend type: TranscriptionBackend
55- Solver name: No optimizer attached.
55+ Solver: none
5656 Transformation built and up-to-date: false
5757```
5858
@@ -72,7 +72,7 @@ Feasibility problem with:
7272 Measures: 0
7373Transformation backend information:
7474 Backend type: TranscriptionBackend
75- Solver name : Ipopt
75+ Solver: Ipopt
7676 Transformation built and up-to-date: false
7777```
7878For completeness, the table of currently supported JuMP compatible optimizers
@@ -96,7 +96,7 @@ Feasibility problem with:
9696 Measures: 0
9797Transformation backend information:
9898 Backend type: TranscriptionBackend
99- Solver name : Ipopt
99+ Solver: Ipopt
100100 Transformation built and up-to-date: false
101101```
102102
@@ -120,11 +120,11 @@ julia> using InfiniteOpt, Ipopt
120120julia> backend = TranscriptionBackend(Ipopt.Optimizer)
121121A TranscriptionBackend that uses a
122122A JuMP Model
123- Feasibility problem with:
124- Variables: 0
125- Model mode: AUTOMATIC
126- CachingOptimizer state: EMPTY_OPTIMIZER
127- Solver name: Ipopt
123+ ├ solver: Ipopt
124+ ├ objective_sense: FEASIBILITY_SENSE
125+ ├ num_variables: 0
126+ ├ num_constraints: 0
127+ └ Names registered in the model: none
128128```
129129
130130We query the underlying transformation backend, transformation model, and transformation
@@ -137,19 +137,19 @@ julia> using InfiniteOpt; model = InfiniteModel();
137137julia> tbackend = transformation_backend(model)
138138A TranscriptionBackend that uses a
139139A JuMP Model
140- Feasibility problem with:
141- Variables: 0
142- Model mode: AUTOMATIC
143- CachingOptimizer state: NO_OPTIMIZER
144- Solver name: No optimizer attached.
140+ ├ solver: none
141+ ├ objective_sense: FEASIBILITY_SENSE
142+ ├ num_variables: 0
143+ ├ num_constraints: 0
144+ └ Names registered in the model: none
145145
146146julia> tmodel = transformation_model(model)
147147A JuMP Model
148- Feasibility problem with:
149- Variables: 0
150- Model mode: AUTOMATIC
151- CachingOptimizer state: NO_OPTIMIZER
152- Solver name: No optimizer attached.
148+ ├ solver: none
149+ ├ objective_sense: FEASIBILITY_SENSE
150+ ├ num_variables: 0
151+ ├ num_constraints: 0
152+ └ Names registered in the model: none
153153
154154julia> data = transformation_data(model);
155155```
@@ -163,11 +163,11 @@ julia> set_transformation_backend(model, TranscriptionBackend(Ipopt.Optimizer))
163163julia> tbackend = transformation_backend(model)
164164A TranscriptionBackend that uses a
165165A JuMP Model
166- Feasibility problem with:
167- Variables: 0
168- Model mode: AUTOMATIC
169- CachingOptimizer state: EMPTY_OPTIMIZER
170- Solver name: Ipopt
166+ ├ solver: Ipopt
167+ ├ objective_sense: FEASIBILITY_SENSE
168+ ├ num_variables: 0
169+ ├ num_constraints: 0
170+ └ Names registered in the model: none
171171```
172172Again, since ` TranscriptionBackend ` is the default, the following models are equivalent:
173173``` jldoctest
@@ -187,7 +187,7 @@ Feasibility problem with:
187187 Measures: 0
188188Transformation backend information:
189189 Backend type: TranscriptionBackend
190- Solver name : Ipopt
190+ Solver: Ipopt
191191 Transformation built and up-to-date: false
192192```
193193
0 commit comments