ObjectiveInstance#
- public class ObjectiveInstance extends BasicInstance<ObjectiveInstanceBase>#
 Represents an objective instance.
All AMPL suffixes for an objective are available through methods with the same name in this class. See http://www.ampl.com/NEW/suffbuiltin.html for a list of the available suffixes.
All the accessors in this class throw a
IllegalArgumentExceptionif the instance has been deleted in the underlying AMPL interpreter.
Constructors#
ObjectiveInstance#
- ObjectiveInstance(ObjectiveInstanceBase impl)#
 
Methods#
astatus#
drop#
- public void drop()#
 Drop all instances of this objective, corresponding to the AMPL code:
drop objectiveName;
exitcode#
- public int exitcode()#
 Exit code returned by solver after most recent solve with this objective
- Returns:
 Exit code
impl#
- ObjectiveInstanceBase impl()#
 
message#
minimization#
- public boolean minimization()#
 Return true if the objective is minimization, false otherwise
restore#
- public void restore()#
 Restore all instances of this objective, corresponding to the AMPL code:
restore objectiveName;
result#
sstatus#
value#
- public double value()#
 Get the value of the objective instance