9 package com.google.ortools.linearsolver;
11 import java.lang.reflect.*;
17 private transient long swigCPtr;
18 protected transient boolean swigCMemOwn;
21 swigCMemOwn = cMemoryOwn;
26 return (obj ==
null) ? 0 : obj.swigCPtr;
29 @SuppressWarnings(
"deprecation")
30 protected
void finalize() {
34 public synchronized void delete() {
38 main_research_linear_solverJNI.delete_MPObjective(swigCPtr);
49 main_research_linear_solverJNI.MPObjective_clear(swigCPtr,
this);
59 main_research_linear_solverJNI.MPObjective_setCoefficient(swigCPtr,
this,
MPVariable.getCPtr(var), var, coeff);
68 return main_research_linear_solverJNI.MPObjective_getCoefficient(swigCPtr,
this,
MPVariable.getCPtr(var), var);
75 main_research_linear_solverJNI.MPObjective_setOffset(swigCPtr,
this,
value);
82 return main_research_linear_solverJNI.MPObjective_offset(swigCPtr,
this);
89 main_research_linear_solverJNI.MPObjective_setOptimizationDirection(swigCPtr,
this, maximize);
96 main_research_linear_solverJNI.MPObjective_setMinimization(swigCPtr,
this);
103 main_research_linear_solverJNI.MPObjective_setMaximization(swigCPtr,
this);
110 return main_research_linear_solverJNI.MPObjective_maximization(swigCPtr,
this);
117 return main_research_linear_solverJNI.MPObjective_minimization(swigCPtr,
this);
132 return main_research_linear_solverJNI.MPObjective_value(swigCPtr,
this);
142 return main_research_linear_solverJNI.MPObjective_bestBound(swigCPtr,
this);