@@ -299,32 +299,24 @@ def get_inequality_constraint_indices(self, constraints):
299
299
# overloaded from NLP
300
300
def get_obj_scaling (self ):
301
301
obj = self .get_pyomo_objective ()
302
- val = SuffixFinder ('scaling_factor' ).find (obj )
302
+ val = SuffixFinder ('scaling_factor' , 1.0 ).find (obj )
303
303
return val
304
304
305
305
# overloaded from NLP
306
306
def get_primals_scaling (self ):
307
- scaling_suffix_finder = SuffixFinder ('scaling_factor' )
307
+ scaling_suffix_finder = SuffixFinder ('scaling_factor' , 1.0 )
308
308
primals_scaling = np .ones (self .n_primals ())
309
- ret = None
310
309
for i , v in enumerate (self .get_pyomo_variables ()):
311
- val = scaling_suffix_finder .find (v )
312
- if val is not None :
313
- primals_scaling [i ] = val
314
- ret = primals_scaling
315
- return ret
310
+ primals_scaling [i ] = scaling_suffix_finder .find (v )
311
+ return primals_scaling
316
312
317
313
# overloaded from NLP
318
314
def get_constraints_scaling (self ):
319
- scaling_suffix_finder = SuffixFinder ('scaling_factor' )
315
+ scaling_suffix_finder = SuffixFinder ('scaling_factor' , 1.0 )
320
316
constraints_scaling = np .ones (self .n_constraints ())
321
- ret = None
322
317
for i , c in enumerate (self .get_pyomo_constraints ()):
323
- val = scaling_suffix_finder .find (c )
324
- if val is not None :
325
- constraints_scaling [i ] = val
326
- ret = constraints_scaling
327
- return ret
318
+ constraints_scaling [i ] = scaling_suffix_finder .find (c )
319
+ return constraints_scaling
328
320
329
321
def extract_subvector_grad_objective (self , pyomo_variables ):
330
322
"""Compute the gradient of the objective and return the entries
0 commit comments