9 package com.google.ortools.linearsolver;
11 import java.lang.reflect.*;
17 private transient long swigCPtr;
18 protected transient boolean swigCMemOwn;
21 swigCMemOwn = cMemoryOwn;
25 protected static long getCPtr(
MPVariable obj) {
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_MPVariable(swigCPtr);
48 return main_research_linear_solverJNI.MPVariable_name(swigCPtr,
this);
55 main_research_linear_solverJNI.MPVariable_setInteger(swigCPtr,
this, integer);
66 return main_research_linear_solverJNI.MPVariable_solutionValue(swigCPtr,
this);
73 return main_research_linear_solverJNI.MPVariable_index(swigCPtr,
this);
80 return main_research_linear_solverJNI.MPVariable_lb(swigCPtr,
this);
87 return main_research_linear_solverJNI.MPVariable_ub(swigCPtr,
this);
94 main_research_linear_solverJNI.MPVariable_setLb(swigCPtr,
this,
lb);
101 main_research_linear_solverJNI.MPVariable_setUb(swigCPtr,
this,
ub);
108 main_research_linear_solverJNI.MPVariable_setBounds(swigCPtr,
this,
lb,
ub);
116 return main_research_linear_solverJNI.MPVariable_reducedCost(swigCPtr,
this);