Java Reference

Java Reference

CppFlags.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.2
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
9package com.google.ortools.init;
10
14public class CppFlags {
15 private transient long swigCPtr;
16 protected transient boolean swigCMemOwn;
17
18 protected CppFlags(long cPtr, boolean cMemoryOwn) {
19 swigCMemOwn = cMemoryOwn;
20 swigCPtr = cPtr;
21 }
22
23 protected static long getCPtr(CppFlags obj) {
24 return (obj == null) ? 0 : obj.swigCPtr;
25 }
26
27 @SuppressWarnings("deprecation")
28 protected void finalize() {
29 delete();
30 }
31
32 public synchronized void delete() {
33 if (swigCPtr != 0) {
34 if (swigCMemOwn) {
35 swigCMemOwn = false;
36 mainJNI.delete_CppFlags(swigCPtr);
37 }
38 swigCPtr = 0;
39 }
40 }
41
45 public void setLogtostderr(boolean value) {
46 mainJNI.CppFlags_logtostderr_set(swigCPtr, this, value);
47 }
48
52 public boolean getLogtostderr() {
53 return mainJNI.CppFlags_logtostderr_get(swigCPtr, this);
54 }
55
59 public void setLog_prefix(boolean value) {
60 mainJNI.CppFlags_log_prefix_set(swigCPtr, this, value);
61 }
62
66 public boolean getLog_prefix() {
67 return mainJNI.CppFlags_log_prefix_get(swigCPtr, this);
68 }
69
73 public void setCp_model_dump_prefix(String value) {
74 mainJNI.CppFlags_cp_model_dump_prefix_set(swigCPtr, this, value);
75 }
76
80 public String getCp_model_dump_prefix() {
81 return mainJNI.CppFlags_cp_model_dump_prefix_get(swigCPtr, this);
82 }
83
91 public void setCp_model_dump_models(boolean value) {
92 mainJNI.CppFlags_cp_model_dump_models_set(swigCPtr, this, value);
93 }
94
102 public boolean getCp_model_dump_models() {
103 return mainJNI.CppFlags_cp_model_dump_models_get(swigCPtr, this);
104 }
105
112 public void setCp_model_dump_lns(boolean value) {
113 mainJNI.CppFlags_cp_model_dump_lns_set(swigCPtr, this, value);
114 }
115
122 public boolean getCp_model_dump_lns() {
123 return mainJNI.CppFlags_cp_model_dump_lns_get(swigCPtr, this);
124 }
125
132 public void setCp_model_dump_response(boolean value) {
133 mainJNI.CppFlags_cp_model_dump_response_set(swigCPtr, this, value);
134 }
135
142 public boolean getCp_model_dump_response() {
143 return mainJNI.CppFlags_cp_model_dump_response_get(swigCPtr, this);
144 }
145
146 public CppFlags() {
147 this(mainJNI.new_CppFlags(), true);
148 }
149
150}
Simple structure that holds useful C++ flags to setup from non-C++ languages.
Definition: CppFlags.java:14
void setLog_prefix(boolean value)
Controls is time and source code info are used to prefix logging messages.
Definition: CppFlags.java:59
synchronized void delete()
Definition: CppFlags.java:32
void setCp_model_dump_models(boolean value)
DEBUG ONLY: Dump CP-SAT models during solve.
Definition: CppFlags.java:91
void setCp_model_dump_lns(boolean value)
DEBUG ONLY: Dump CP-SAT LNS models during solve.
Definition: CppFlags.java:112
CppFlags(long cPtr, boolean cMemoryOwn)
Definition: CppFlags.java:18
void setLogtostderr(boolean value)
If true, all logging message will be sent to stderr.
Definition: CppFlags.java:45
boolean getCp_model_dump_response()
DEBUG ONLY: Dump the CP-SAT final response found during solve.
Definition: CppFlags.java:142
boolean getCp_model_dump_models()
DEBUG ONLY: Dump CP-SAT models during solve.
Definition: CppFlags.java:102
boolean getLogtostderr()
If true, all logging message will be sent to stderr.
Definition: CppFlags.java:52
void setCp_model_dump_prefix(String value)
Prefix filename for all dumped files (models, solutions, lns sub-models).
Definition: CppFlags.java:73
String getCp_model_dump_prefix()
Prefix filename for all dumped files (models, solutions, lns sub-models).
Definition: CppFlags.java:80
boolean getCp_model_dump_lns()
DEBUG ONLY: Dump CP-SAT LNS models during solve.
Definition: CppFlags.java:122
boolean getLog_prefix()
Controls is time and source code info are used to prefix logging messages.
Definition: CppFlags.java:66
void setCp_model_dump_response(boolean value)
DEBUG ONLY: Dump the CP-SAT final response found during solve.
Definition: CppFlags.java:132