1
2
3
4
5
6
7
8
9 package org.gnu.glpk;
10
11
12
13
14
15
16
17
18
19 public class glp_cpxcp {
20 private transient long swigCPtr;
21 protected transient boolean swigCMemOwn;
22
23 protected glp_cpxcp(long cPtr, boolean cMemoryOwn) {
24 swigCMemOwn = cMemoryOwn;
25 swigCPtr = cPtr;
26 }
27
28 protected static long getCPtr(glp_cpxcp obj) {
29 return (obj == null) ? 0 : obj.swigCPtr;
30 }
31
32 protected void finalize() {
33 delete();
34 }
35
36 public synchronized void delete() {
37 if (swigCPtr != 0) {
38 if (swigCMemOwn) {
39 swigCMemOwn = false;
40 GLPKJNI.delete_glp_cpxcp(swigCPtr);
41 }
42 swigCPtr = 0;
43 }
44 }
45
46 public void setFoo_bar(SWIGTYPE_p_double value) {
47 GLPKJNI.glp_cpxcp_foo_bar_set(swigCPtr, this, SWIGTYPE_p_double.getCPtr(value));
48 }
49
50 public SWIGTYPE_p_double getFoo_bar() {
51 long cPtr = GLPKJNI.glp_cpxcp_foo_bar_get(swigCPtr, this);
52 return (cPtr == 0) ? null : new SWIGTYPE_p_double(cPtr, false);
53 }
54
55 public glp_cpxcp() {
56 this(GLPKJNI.new_glp_cpxcp(), true);
57 }
58
59 }