MPObjective.java
Go to the documentation of this file.
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 4.0.0
4  *
5  * Do not make changes to this file unless you know what you are doing--modify
6  * the SWIG interface file instead.
7  * ----------------------------------------------------------------------------- */
8 
9 package com.google.ortools.linearsolver;
10 
11 import java.lang.reflect.*;
12 
13 public class MPObjective {
14  private transient long swigCPtr;
15  protected transient boolean swigCMemOwn;
16 
17  protected MPObjective(long cPtr, boolean cMemoryOwn) {
18  swigCMemOwn = cMemoryOwn;
19  swigCPtr = cPtr;
20  }
21 
22  protected static long getCPtr(MPObjective obj) {
23  return (obj == null) ? 0 : obj.swigCPtr;
24  }
25 
26  @SuppressWarnings("deprecation")
27  protected void finalize() {
28  delete();
29  }
30 
31  public synchronized void delete() {
32  if (swigCPtr != 0) {
33  if (swigCMemOwn) {
34  swigCMemOwn = false;
36  }
37  swigCPtr = 0;
38  }
39  }
40 
41  public void clear() {
43  }
44 
45  public void setCoefficient(MPVariable var, double coeff) {
47  }
48 
49  public double getCoefficient(MPVariable var) {
51  }
52 
53  public void setOffset(double value) {
55  }
56 
57  public double offset() {
59  }
60 
61  public void setOptimizationDirection(boolean maximize) {
63  }
64 
65  public void setMinimization() {
67  }
68 
69  public void setMaximization() {
71  }
72 
73  public boolean maximization() {
75  }
76 
77  public boolean minimization() {
79  }
80 
81  public double value() {
83  }
84 
85  public double bestBound() {
87  }
88 
89 }
MPObjective(long cPtr, boolean cMemoryOwn)
static final native boolean MPObjective_maximization(long jarg1, MPObjective jarg1_)
static final native void MPObjective_setMaximization(long jarg1, MPObjective jarg1_)
static final native double MPObjective_value(long jarg1, MPObjective jarg1_)
static final native void MPObjective_setMinimization(long jarg1, MPObjective jarg1_)
static final native void delete_MPObjective(long jarg1)
static long getCPtr(MPObjective obj)
static final native void MPObjective_clear(long jarg1, MPObjective jarg1_)
void setCoefficient(MPVariable var, double coeff)
static final native boolean MPObjective_minimization(long jarg1, MPObjective jarg1_)
static long getCPtr(MPVariable obj)
Definition: MPVariable.java:22
static final native double MPObjective_bestBound(long jarg1, MPObjective jarg1_)
static final native double MPObjective_offset(long jarg1, MPObjective jarg1_)
static final native void MPObjective_setCoefficient(long jarg1, MPObjective jarg1_, long jarg2, MPVariable jarg2_, double jarg3)
static final native void MPObjective_setOptimizationDirection(long jarg1, MPObjective jarg1_, boolean jarg2)
static final native double MPObjective_getCoefficient(long jarg1, MPObjective jarg1_, long jarg2, MPVariable jarg2_)
void setOptimizationDirection(boolean maximize)
static final native void MPObjective_setOffset(long jarg1, MPObjective jarg1_, double jarg2)