OR-Tools  8.0
constraint_solver_csharp_wrap.h
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  * This file is not intended to be easily readable and contains a number of
6  * coding conventions designed to improve portability and efficiency. Do not make
7  * changes to this file unless you know what you are doing--modify the SWIG
8  * interface file instead.
9  * ----------------------------------------------------------------------------- */
10 
11 #ifndef SWIG_operations_research_constraint_solver_WRAP_H_
12 #define SWIG_operations_research_constraint_solver_WRAP_H_
13 
14 class SwigDirector_Decision : public operations_research::Decision, public Swig::Director {
15 
16 public:
18  virtual ~SwigDirector_Decision();
19  virtual std::string DebugString() const;
20  virtual void Apply(operations_research::Solver *const s);
21  virtual void Refute(operations_research::Solver *const s);
22  virtual void Accept(operations_research::DecisionVisitor *const visitor) const;
23 
24  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
25  typedef void (SWIGSTDCALL* SWIG_Callback1_t)(void *);
26  typedef void (SWIGSTDCALL* SWIG_Callback2_t)(void *);
27  typedef void (SWIGSTDCALL* SWIG_Callback3_t)(void *);
28  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackApplyWrapper, SWIG_Callback2_t callbackRefuteWrapper, SWIG_Callback3_t callbackAccept);
29 
30 private:
31  SWIG_Callback0_t swig_callbackToString;
32  SWIG_Callback1_t swig_callbackApplyWrapper;
33  SWIG_Callback2_t swig_callbackRefuteWrapper;
34  SWIG_Callback3_t swig_callbackAccept;
35  void swig_init_callbacks();
36 };
37 
38 class SwigDirector_DecisionBuilder : public operations_research::DecisionBuilder, public Swig::Director {
39 
40 public:
43  virtual std::string DebugString() const;
44  virtual operations_research::Decision *Next(operations_research::Solver *const s);
45 
46  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
47  typedef void * (SWIGSTDCALL* SWIG_Callback1_t)(void *);
48  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackNextWrapper);
49 
50 private:
51  SWIG_Callback0_t swig_callbackToString;
52  SWIG_Callback1_t swig_callbackNextWrapper;
53  void swig_init_callbacks();
54 };
55 
56 class SwigDirector_Demon : public operations_research::Demon, public Swig::Director {
57 
58 public:
60  virtual ~SwigDirector_Demon();
61  virtual std::string DebugString() const;
62  virtual void Run(operations_research::Solver *const s);
63  virtual operations_research::Solver::DemonPriority priority() const;
64 
65  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
66  typedef void (SWIGSTDCALL* SWIG_Callback1_t)(void *);
67  typedef int (SWIGSTDCALL* SWIG_Callback2_t)();
68  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackRunWrapper, SWIG_Callback2_t callbackPriority);
69 
70 private:
71  SWIG_Callback0_t swig_callbackToString;
72  SWIG_Callback1_t swig_callbackRunWrapper;
73  SWIG_Callback2_t swig_callbackPriority;
74  void swig_init_callbacks();
75 };
76 
77 class SwigDirector_Constraint : public operations_research::Constraint, public Swig::Director {
78 
79 public:
80  SwigDirector_Constraint(operations_research::Solver *const solver);
81  virtual ~SwigDirector_Constraint();
82  virtual std::string DebugString() const;
83  virtual std::string name() const;
84  virtual std::string BaseName() const;
85  virtual void Post();
86  virtual void InitialPropagate();
87 
88  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
89  typedef char * (SWIGSTDCALL* SWIG_Callback1_t)();
90  typedef char * (SWIGSTDCALL* SWIG_Callback2_t)();
91  typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
92  typedef void (SWIGSTDCALL* SWIG_Callback4_t)();
93  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackName, SWIG_Callback2_t callbackBaseName, SWIG_Callback3_t callbackPost, SWIG_Callback4_t callbackInitialPropagateWrapper);
94 
95 private:
96  SWIG_Callback0_t swig_callbackToString;
97  SWIG_Callback1_t swig_callbackName;
98  SWIG_Callback2_t swig_callbackBaseName;
99  SWIG_Callback3_t swig_callbackPost;
100  SWIG_Callback4_t swig_callbackInitialPropagateWrapper;
101  void swig_init_callbacks();
102 };
103 
104 class SwigDirector_SearchMonitor : public operations_research::SearchMonitor, public Swig::Director {
105 
106 public:
107  SwigDirector_SearchMonitor(operations_research::Solver *const s);
108  virtual ~SwigDirector_SearchMonitor();
109  virtual std::string DebugString() const;
110  virtual void EnterSearch();
111  virtual void RestartSearch();
112  virtual void ExitSearch();
113  virtual void BeginNextDecision(operations_research::DecisionBuilder *const b);
114  virtual void EndNextDecision(operations_research::DecisionBuilder *const b, operations_research::Decision *const d);
115  virtual void ApplyDecision(operations_research::Decision *const d);
116  virtual void RefuteDecision(operations_research::Decision *const d);
117  virtual void AfterDecision(operations_research::Decision *const d, bool apply);
118  virtual void BeginFail();
119  virtual void EndFail();
120  virtual void BeginInitialPropagation();
121  virtual void EndInitialPropagation();
122  virtual bool AcceptSolution();
123  virtual bool AtSolution();
124  virtual void NoMoreSolutions();
125  virtual bool LocalOptimum();
126  virtual bool AcceptDelta(operations_research::Assignment *delta, operations_research::Assignment *deltadelta);
127  virtual void AcceptNeighbor();
128  virtual void AcceptUncheckedNeighbor();
129  virtual bool IsUncheckedSolutionLimitReached();
130  virtual void PeriodicCheck();
131  virtual int ProgressPercent();
132  virtual void Accept(operations_research::ModelVisitor *const visitor) const;
133  virtual void Install();
134 
135  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
136  typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
137  typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
138  typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
139  typedef void (SWIGSTDCALL* SWIG_Callback4_t)(void *);
140  typedef void (SWIGSTDCALL* SWIG_Callback5_t)(void *, void *);
141  typedef void (SWIGSTDCALL* SWIG_Callback6_t)(void *);
142  typedef void (SWIGSTDCALL* SWIG_Callback7_t)(void *);
143  typedef void (SWIGSTDCALL* SWIG_Callback8_t)(void *, unsigned int);
144  typedef void (SWIGSTDCALL* SWIG_Callback9_t)();
145  typedef void (SWIGSTDCALL* SWIG_Callback10_t)();
146  typedef void (SWIGSTDCALL* SWIG_Callback11_t)();
147  typedef void (SWIGSTDCALL* SWIG_Callback12_t)();
148  typedef unsigned int (SWIGSTDCALL* SWIG_Callback13_t)();
149  typedef unsigned int (SWIGSTDCALL* SWIG_Callback14_t)();
150  typedef void (SWIGSTDCALL* SWIG_Callback15_t)();
151  typedef unsigned int (SWIGSTDCALL* SWIG_Callback16_t)();
152  typedef unsigned int (SWIGSTDCALL* SWIG_Callback17_t)(void *, void *);
153  typedef void (SWIGSTDCALL* SWIG_Callback18_t)();
154  typedef void (SWIGSTDCALL* SWIG_Callback19_t)();
155  typedef unsigned int (SWIGSTDCALL* SWIG_Callback20_t)();
156  typedef void (SWIGSTDCALL* SWIG_Callback21_t)();
157  typedef int (SWIGSTDCALL* SWIG_Callback22_t)();
158  typedef void (SWIGSTDCALL* SWIG_Callback23_t)(void *);
159  typedef void (SWIGSTDCALL* SWIG_Callback24_t)();
160  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackEnterSearch, SWIG_Callback2_t callbackRestartSearch, SWIG_Callback3_t callbackExitSearch, SWIG_Callback4_t callbackBeginNextDecision, SWIG_Callback5_t callbackEndNextDecision, SWIG_Callback6_t callbackApplyDecision, SWIG_Callback7_t callbackRefuteDecision, SWIG_Callback8_t callbackAfterDecision, SWIG_Callback9_t callbackBeginFail, SWIG_Callback10_t callbackEndFail, SWIG_Callback11_t callbackBeginInitialPropagation, SWIG_Callback12_t callbackEndInitialPropagation, SWIG_Callback13_t callbackAcceptSolution, SWIG_Callback14_t callbackAtSolution, SWIG_Callback15_t callbackNoMoreSolutions, SWIG_Callback16_t callbackLocalOptimum, SWIG_Callback17_t callbackAcceptDelta, SWIG_Callback18_t callbackAcceptNeighbor, SWIG_Callback19_t callbackAcceptUncheckedNeighbor, SWIG_Callback20_t callbackIsUncheckedSolutionLimitReached, SWIG_Callback21_t callbackPeriodicCheck, SWIG_Callback22_t callbackProgressPercent, SWIG_Callback23_t callbackAccept, SWIG_Callback24_t callbackInstall);
161 
162 private:
163  SWIG_Callback0_t swig_callbackToString;
164  SWIG_Callback1_t swig_callbackEnterSearch;
165  SWIG_Callback2_t swig_callbackRestartSearch;
166  SWIG_Callback3_t swig_callbackExitSearch;
167  SWIG_Callback4_t swig_callbackBeginNextDecision;
168  SWIG_Callback5_t swig_callbackEndNextDecision;
169  SWIG_Callback6_t swig_callbackApplyDecision;
170  SWIG_Callback7_t swig_callbackRefuteDecision;
171  SWIG_Callback8_t swig_callbackAfterDecision;
172  SWIG_Callback9_t swig_callbackBeginFail;
173  SWIG_Callback10_t swig_callbackEndFail;
174  SWIG_Callback11_t swig_callbackBeginInitialPropagation;
175  SWIG_Callback12_t swig_callbackEndInitialPropagation;
176  SWIG_Callback13_t swig_callbackAcceptSolution;
177  SWIG_Callback14_t swig_callbackAtSolution;
178  SWIG_Callback15_t swig_callbackNoMoreSolutions;
179  SWIG_Callback16_t swig_callbackLocalOptimum;
180  SWIG_Callback17_t swig_callbackAcceptDelta;
181  SWIG_Callback18_t swig_callbackAcceptNeighbor;
182  SWIG_Callback19_t swig_callbackAcceptUncheckedNeighbor;
183  SWIG_Callback20_t swig_callbackIsUncheckedSolutionLimitReached;
184  SWIG_Callback21_t swig_callbackPeriodicCheck;
185  SWIG_Callback22_t swig_callbackProgressPercent;
186  SWIG_Callback23_t swig_callbackAccept;
187  SWIG_Callback24_t swig_callbackInstall;
188  void swig_init_callbacks();
189 };
190 
191 class SwigDirector_SolutionCollector : public operations_research::SolutionCollector, public Swig::Director {
192 
193 public:
194  SwigDirector_SolutionCollector(operations_research::Solver *const solver, operations_research::Assignment const *assignment);
195  SwigDirector_SolutionCollector(operations_research::Solver *const solver);
197  virtual std::string DebugString() const;
198  virtual void EnterSearch();
199  virtual void RestartSearch();
200  virtual void ExitSearch();
201  virtual void BeginNextDecision(operations_research::DecisionBuilder *const b);
202  virtual void EndNextDecision(operations_research::DecisionBuilder *const b, operations_research::Decision *const d);
203  virtual void ApplyDecision(operations_research::Decision *const d);
204  virtual void RefuteDecision(operations_research::Decision *const d);
205  virtual void AfterDecision(operations_research::Decision *const d, bool apply);
206  virtual void BeginFail();
207  virtual void EndFail();
208  virtual void BeginInitialPropagation();
209  virtual void EndInitialPropagation();
210  virtual bool AcceptSolution();
211  virtual bool AtSolution();
212  virtual void NoMoreSolutions();
213  virtual bool LocalOptimum();
214  virtual bool AcceptDelta(operations_research::Assignment *delta, operations_research::Assignment *deltadelta);
215  virtual void AcceptNeighbor();
216  virtual void AcceptUncheckedNeighbor();
217  virtual bool IsUncheckedSolutionLimitReached();
218  virtual void PeriodicCheck();
219  virtual int ProgressPercent();
220  virtual void Accept(operations_research::ModelVisitor *const visitor) const;
221  virtual void Install();
222 
223  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
224  typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
225  typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
226  typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
227  typedef void (SWIGSTDCALL* SWIG_Callback4_t)(void *);
228  typedef void (SWIGSTDCALL* SWIG_Callback5_t)(void *, void *);
229  typedef void (SWIGSTDCALL* SWIG_Callback6_t)(void *);
230  typedef void (SWIGSTDCALL* SWIG_Callback7_t)(void *);
231  typedef void (SWIGSTDCALL* SWIG_Callback8_t)(void *, unsigned int);
232  typedef void (SWIGSTDCALL* SWIG_Callback9_t)();
233  typedef void (SWIGSTDCALL* SWIG_Callback10_t)();
234  typedef void (SWIGSTDCALL* SWIG_Callback11_t)();
235  typedef void (SWIGSTDCALL* SWIG_Callback12_t)();
236  typedef unsigned int (SWIGSTDCALL* SWIG_Callback13_t)();
237  typedef unsigned int (SWIGSTDCALL* SWIG_Callback14_t)();
238  typedef void (SWIGSTDCALL* SWIG_Callback15_t)();
239  typedef unsigned int (SWIGSTDCALL* SWIG_Callback16_t)();
240  typedef unsigned int (SWIGSTDCALL* SWIG_Callback17_t)(void *, void *);
241  typedef void (SWIGSTDCALL* SWIG_Callback18_t)();
242  typedef void (SWIGSTDCALL* SWIG_Callback19_t)();
243  typedef unsigned int (SWIGSTDCALL* SWIG_Callback20_t)();
244  typedef void (SWIGSTDCALL* SWIG_Callback21_t)();
245  typedef int (SWIGSTDCALL* SWIG_Callback22_t)();
246  typedef void (SWIGSTDCALL* SWIG_Callback23_t)(void *);
247  typedef void (SWIGSTDCALL* SWIG_Callback24_t)();
248  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackEnterSearch, SWIG_Callback2_t callbackRestartSearch, SWIG_Callback3_t callbackExitSearch, SWIG_Callback4_t callbackBeginNextDecision, SWIG_Callback5_t callbackEndNextDecision, SWIG_Callback6_t callbackApplyDecision, SWIG_Callback7_t callbackRefuteDecision, SWIG_Callback8_t callbackAfterDecision, SWIG_Callback9_t callbackBeginFail, SWIG_Callback10_t callbackEndFail, SWIG_Callback11_t callbackBeginInitialPropagation, SWIG_Callback12_t callbackEndInitialPropagation, SWIG_Callback13_t callbackAcceptSolution, SWIG_Callback14_t callbackAtSolution, SWIG_Callback15_t callbackNoMoreSolutions, SWIG_Callback16_t callbackLocalOptimum, SWIG_Callback17_t callbackAcceptDelta, SWIG_Callback18_t callbackAcceptNeighbor, SWIG_Callback19_t callbackAcceptUncheckedNeighbor, SWIG_Callback20_t callbackIsUncheckedSolutionLimitReached, SWIG_Callback21_t callbackPeriodicCheck, SWIG_Callback22_t callbackProgressPercent, SWIG_Callback23_t callbackAccept, SWIG_Callback24_t callbackInstall);
249 
250 private:
251  SWIG_Callback0_t swig_callbackToString;
252  SWIG_Callback1_t swig_callbackEnterSearch;
253  SWIG_Callback2_t swig_callbackRestartSearch;
254  SWIG_Callback3_t swig_callbackExitSearch;
255  SWIG_Callback4_t swig_callbackBeginNextDecision;
256  SWIG_Callback5_t swig_callbackEndNextDecision;
257  SWIG_Callback6_t swig_callbackApplyDecision;
258  SWIG_Callback7_t swig_callbackRefuteDecision;
259  SWIG_Callback8_t swig_callbackAfterDecision;
260  SWIG_Callback9_t swig_callbackBeginFail;
261  SWIG_Callback10_t swig_callbackEndFail;
262  SWIG_Callback11_t swig_callbackBeginInitialPropagation;
263  SWIG_Callback12_t swig_callbackEndInitialPropagation;
264  SWIG_Callback13_t swig_callbackAcceptSolution;
265  SWIG_Callback14_t swig_callbackAtSolution;
266  SWIG_Callback15_t swig_callbackNoMoreSolutions;
267  SWIG_Callback16_t swig_callbackLocalOptimum;
268  SWIG_Callback17_t swig_callbackAcceptDelta;
269  SWIG_Callback18_t swig_callbackAcceptNeighbor;
270  SWIG_Callback19_t swig_callbackAcceptUncheckedNeighbor;
271  SWIG_Callback20_t swig_callbackIsUncheckedSolutionLimitReached;
272  SWIG_Callback21_t swig_callbackPeriodicCheck;
273  SWIG_Callback22_t swig_callbackProgressPercent;
274  SWIG_Callback23_t swig_callbackAccept;
275  SWIG_Callback24_t swig_callbackInstall;
276  void swig_init_callbacks();
277 };
278 
279 class SwigDirector_OptimizeVar : public operations_research::OptimizeVar, public Swig::Director {
280 
281 public:
282  SwigDirector_OptimizeVar(operations_research::Solver *const s, bool maximize, operations_research::IntVar *const a, int64 step);
283  virtual ~SwigDirector_OptimizeVar();
284  virtual std::string DebugString() const;
285  virtual void EnterSearch();
286  virtual void RestartSearch();
287  virtual void ExitSearch();
288  virtual void BeginNextDecision(operations_research::DecisionBuilder *const db);
289  virtual void EndNextDecision(operations_research::DecisionBuilder *const b, operations_research::Decision *const d);
290  virtual void ApplyDecision(operations_research::Decision *const d);
291  virtual void RefuteDecision(operations_research::Decision *const d);
292  virtual void AfterDecision(operations_research::Decision *const d, bool apply);
293  virtual void BeginFail();
294  virtual void EndFail();
295  virtual void BeginInitialPropagation();
296  virtual void EndInitialPropagation();
297  virtual bool AcceptSolution();
298  virtual bool AtSolution();
299  virtual void NoMoreSolutions();
300  virtual bool LocalOptimum();
301  virtual bool AcceptDelta(operations_research::Assignment *delta, operations_research::Assignment *deltadelta);
302  virtual void AcceptNeighbor();
303  virtual void AcceptUncheckedNeighbor();
304  virtual bool IsUncheckedSolutionLimitReached();
305  virtual void PeriodicCheck();
306  virtual int ProgressPercent();
307  virtual void Accept(operations_research::ModelVisitor *const visitor) const;
308  virtual void Install();
309  virtual std::string Print() const;
310 
311  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
312  typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
313  typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
314  typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
315  typedef void (SWIGSTDCALL* SWIG_Callback4_t)(void *);
316  typedef void (SWIGSTDCALL* SWIG_Callback5_t)(void *, void *);
317  typedef void (SWIGSTDCALL* SWIG_Callback6_t)(void *);
318  typedef void (SWIGSTDCALL* SWIG_Callback7_t)(void *);
319  typedef void (SWIGSTDCALL* SWIG_Callback8_t)(void *, unsigned int);
320  typedef void (SWIGSTDCALL* SWIG_Callback9_t)();
321  typedef void (SWIGSTDCALL* SWIG_Callback10_t)();
322  typedef void (SWIGSTDCALL* SWIG_Callback11_t)();
323  typedef void (SWIGSTDCALL* SWIG_Callback12_t)();
324  typedef unsigned int (SWIGSTDCALL* SWIG_Callback13_t)();
325  typedef unsigned int (SWIGSTDCALL* SWIG_Callback14_t)();
326  typedef void (SWIGSTDCALL* SWIG_Callback15_t)();
327  typedef unsigned int (SWIGSTDCALL* SWIG_Callback16_t)();
328  typedef unsigned int (SWIGSTDCALL* SWIG_Callback17_t)(void *, void *);
329  typedef void (SWIGSTDCALL* SWIG_Callback18_t)();
330  typedef void (SWIGSTDCALL* SWIG_Callback19_t)();
331  typedef unsigned int (SWIGSTDCALL* SWIG_Callback20_t)();
332  typedef void (SWIGSTDCALL* SWIG_Callback21_t)();
333  typedef int (SWIGSTDCALL* SWIG_Callback22_t)();
334  typedef void (SWIGSTDCALL* SWIG_Callback23_t)(void *);
335  typedef void (SWIGSTDCALL* SWIG_Callback24_t)();
336  typedef char * (SWIGSTDCALL* SWIG_Callback25_t)();
337  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackEnterSearch, SWIG_Callback2_t callbackRestartSearch, SWIG_Callback3_t callbackExitSearch, SWIG_Callback4_t callbackBeginNextDecision, SWIG_Callback5_t callbackEndNextDecision, SWIG_Callback6_t callbackApplyDecision, SWIG_Callback7_t callbackRefuteDecision, SWIG_Callback8_t callbackAfterDecision, SWIG_Callback9_t callbackBeginFail, SWIG_Callback10_t callbackEndFail, SWIG_Callback11_t callbackBeginInitialPropagation, SWIG_Callback12_t callbackEndInitialPropagation, SWIG_Callback13_t callbackAcceptSolution, SWIG_Callback14_t callbackAtSolution, SWIG_Callback15_t callbackNoMoreSolutions, SWIG_Callback16_t callbackLocalOptimum, SWIG_Callback17_t callbackAcceptDelta, SWIG_Callback18_t callbackAcceptNeighbor, SWIG_Callback19_t callbackAcceptUncheckedNeighbor, SWIG_Callback20_t callbackIsUncheckedSolutionLimitReached, SWIG_Callback21_t callbackPeriodicCheck, SWIG_Callback22_t callbackProgressPercent, SWIG_Callback23_t callbackAccept, SWIG_Callback24_t callbackInstall, SWIG_Callback25_t callbackPrint);
338 
339 private:
340  SWIG_Callback0_t swig_callbackToString;
341  SWIG_Callback1_t swig_callbackEnterSearch;
342  SWIG_Callback2_t swig_callbackRestartSearch;
343  SWIG_Callback3_t swig_callbackExitSearch;
344  SWIG_Callback4_t swig_callbackBeginNextDecision;
345  SWIG_Callback5_t swig_callbackEndNextDecision;
346  SWIG_Callback6_t swig_callbackApplyDecision;
347  SWIG_Callback7_t swig_callbackRefuteDecision;
348  SWIG_Callback8_t swig_callbackAfterDecision;
349  SWIG_Callback9_t swig_callbackBeginFail;
350  SWIG_Callback10_t swig_callbackEndFail;
351  SWIG_Callback11_t swig_callbackBeginInitialPropagation;
352  SWIG_Callback12_t swig_callbackEndInitialPropagation;
353  SWIG_Callback13_t swig_callbackAcceptSolution;
354  SWIG_Callback14_t swig_callbackAtSolution;
355  SWIG_Callback15_t swig_callbackNoMoreSolutions;
356  SWIG_Callback16_t swig_callbackLocalOptimum;
357  SWIG_Callback17_t swig_callbackAcceptDelta;
358  SWIG_Callback18_t swig_callbackAcceptNeighbor;
359  SWIG_Callback19_t swig_callbackAcceptUncheckedNeighbor;
360  SWIG_Callback20_t swig_callbackIsUncheckedSolutionLimitReached;
361  SWIG_Callback21_t swig_callbackPeriodicCheck;
362  SWIG_Callback22_t swig_callbackProgressPercent;
363  SWIG_Callback23_t swig_callbackAccept;
364  SWIG_Callback24_t swig_callbackInstall;
365  SWIG_Callback25_t swig_callbackPrint;
366  void swig_init_callbacks();
367 };
368 
369 class SwigDirector_SearchLimit : public operations_research::SearchLimit, public Swig::Director {
370 
371 public:
372  SwigDirector_SearchLimit(operations_research::Solver *const s);
373  virtual ~SwigDirector_SearchLimit();
374  virtual std::string DebugString() const;
375  virtual void EnterSearch();
376  virtual void RestartSearch();
377  virtual void ExitSearch();
378  virtual void BeginNextDecision(operations_research::DecisionBuilder *const b);
379  virtual void EndNextDecision(operations_research::DecisionBuilder *const b, operations_research::Decision *const d);
380  virtual void ApplyDecision(operations_research::Decision *const d);
381  virtual void RefuteDecision(operations_research::Decision *const d);
382  virtual void AfterDecision(operations_research::Decision *const d, bool apply);
383  virtual void BeginFail();
384  virtual void EndFail();
385  virtual void BeginInitialPropagation();
386  virtual void EndInitialPropagation();
387  virtual bool AcceptSolution();
388  virtual bool AtSolution();
389  virtual void NoMoreSolutions();
390  virtual bool LocalOptimum();
391  virtual bool AcceptDelta(operations_research::Assignment *delta, operations_research::Assignment *deltadelta);
392  virtual void AcceptNeighbor();
393  virtual void AcceptUncheckedNeighbor();
394  virtual bool IsUncheckedSolutionLimitReached();
395  virtual void PeriodicCheck();
396  virtual int ProgressPercent();
397  virtual void Accept(operations_research::ModelVisitor *const visitor) const;
398  virtual void Install();
399  virtual bool Check();
400  virtual void Init();
401  virtual void Copy(operations_research::SearchLimit const *const limit);
402  virtual operations_research::SearchLimit *MakeClone() const;
403 
404  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
405  typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
406  typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
407  typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
408  typedef void (SWIGSTDCALL* SWIG_Callback4_t)(void *);
409  typedef void (SWIGSTDCALL* SWIG_Callback5_t)(void *, void *);
410  typedef void (SWIGSTDCALL* SWIG_Callback6_t)(void *);
411  typedef void (SWIGSTDCALL* SWIG_Callback7_t)(void *);
412  typedef void (SWIGSTDCALL* SWIG_Callback8_t)(void *, unsigned int);
413  typedef void (SWIGSTDCALL* SWIG_Callback9_t)();
414  typedef void (SWIGSTDCALL* SWIG_Callback10_t)();
415  typedef void (SWIGSTDCALL* SWIG_Callback11_t)();
416  typedef void (SWIGSTDCALL* SWIG_Callback12_t)();
417  typedef unsigned int (SWIGSTDCALL* SWIG_Callback13_t)();
418  typedef unsigned int (SWIGSTDCALL* SWIG_Callback14_t)();
419  typedef void (SWIGSTDCALL* SWIG_Callback15_t)();
420  typedef unsigned int (SWIGSTDCALL* SWIG_Callback16_t)();
421  typedef unsigned int (SWIGSTDCALL* SWIG_Callback17_t)(void *, void *);
422  typedef void (SWIGSTDCALL* SWIG_Callback18_t)();
423  typedef void (SWIGSTDCALL* SWIG_Callback19_t)();
424  typedef unsigned int (SWIGSTDCALL* SWIG_Callback20_t)();
425  typedef void (SWIGSTDCALL* SWIG_Callback21_t)();
426  typedef int (SWIGSTDCALL* SWIG_Callback22_t)();
427  typedef void (SWIGSTDCALL* SWIG_Callback23_t)(void *);
428  typedef void (SWIGSTDCALL* SWIG_Callback24_t)();
429  typedef unsigned int (SWIGSTDCALL* SWIG_Callback25_t)();
430  typedef void (SWIGSTDCALL* SWIG_Callback26_t)();
431  typedef void (SWIGSTDCALL* SWIG_Callback27_t)(void *);
432  typedef void * (SWIGSTDCALL* SWIG_Callback28_t)();
433  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackEnterSearch, SWIG_Callback2_t callbackRestartSearch, SWIG_Callback3_t callbackExitSearch, SWIG_Callback4_t callbackBeginNextDecision, SWIG_Callback5_t callbackEndNextDecision, SWIG_Callback6_t callbackApplyDecision, SWIG_Callback7_t callbackRefuteDecision, SWIG_Callback8_t callbackAfterDecision, SWIG_Callback9_t callbackBeginFail, SWIG_Callback10_t callbackEndFail, SWIG_Callback11_t callbackBeginInitialPropagation, SWIG_Callback12_t callbackEndInitialPropagation, SWIG_Callback13_t callbackAcceptSolution, SWIG_Callback14_t callbackAtSolution, SWIG_Callback15_t callbackNoMoreSolutions, SWIG_Callback16_t callbackLocalOptimum, SWIG_Callback17_t callbackAcceptDelta, SWIG_Callback18_t callbackAcceptNeighbor, SWIG_Callback19_t callbackAcceptUncheckedNeighbor, SWIG_Callback20_t callbackIsUncheckedSolutionLimitReached, SWIG_Callback21_t callbackPeriodicCheck, SWIG_Callback22_t callbackProgressPercent, SWIG_Callback23_t callbackAccept, SWIG_Callback24_t callbackInstall, SWIG_Callback25_t callbackCheck, SWIG_Callback26_t callbackInit, SWIG_Callback27_t callbackCopy, SWIG_Callback28_t callbackMakeClone);
434 
435 private:
436  SWIG_Callback0_t swig_callbackToString;
437  SWIG_Callback1_t swig_callbackEnterSearch;
438  SWIG_Callback2_t swig_callbackRestartSearch;
439  SWIG_Callback3_t swig_callbackExitSearch;
440  SWIG_Callback4_t swig_callbackBeginNextDecision;
441  SWIG_Callback5_t swig_callbackEndNextDecision;
442  SWIG_Callback6_t swig_callbackApplyDecision;
443  SWIG_Callback7_t swig_callbackRefuteDecision;
444  SWIG_Callback8_t swig_callbackAfterDecision;
445  SWIG_Callback9_t swig_callbackBeginFail;
446  SWIG_Callback10_t swig_callbackEndFail;
447  SWIG_Callback11_t swig_callbackBeginInitialPropagation;
448  SWIG_Callback12_t swig_callbackEndInitialPropagation;
449  SWIG_Callback13_t swig_callbackAcceptSolution;
450  SWIG_Callback14_t swig_callbackAtSolution;
451  SWIG_Callback15_t swig_callbackNoMoreSolutions;
452  SWIG_Callback16_t swig_callbackLocalOptimum;
453  SWIG_Callback17_t swig_callbackAcceptDelta;
454  SWIG_Callback18_t swig_callbackAcceptNeighbor;
455  SWIG_Callback19_t swig_callbackAcceptUncheckedNeighbor;
456  SWIG_Callback20_t swig_callbackIsUncheckedSolutionLimitReached;
457  SWIG_Callback21_t swig_callbackPeriodicCheck;
458  SWIG_Callback22_t swig_callbackProgressPercent;
459  SWIG_Callback23_t swig_callbackAccept;
460  SWIG_Callback24_t swig_callbackInstall;
461  SWIG_Callback25_t swig_callbackCheck;
462  SWIG_Callback26_t swig_callbackInit;
463  SWIG_Callback27_t swig_callbackCopy;
464  SWIG_Callback28_t swig_callbackMakeClone;
465  void swig_init_callbacks();
466 };
467 
468 class SwigDirector_RegularLimit : public operations_research::RegularLimit, public Swig::Director {
469 
470 public:
471  SwigDirector_RegularLimit(operations_research::Solver *const s, absl::Duration time, int64 branches, int64 failures, int64 solutions, bool smart_time_check, bool cumulative);
472  virtual ~SwigDirector_RegularLimit();
473  virtual std::string DebugString() const;
474  virtual void EnterSearch();
475  virtual void RestartSearch();
476  virtual void ExitSearch();
477  virtual void BeginNextDecision(operations_research::DecisionBuilder *const b);
478  virtual void EndNextDecision(operations_research::DecisionBuilder *const b, operations_research::Decision *const d);
479  virtual void ApplyDecision(operations_research::Decision *const d);
480  virtual void RefuteDecision(operations_research::Decision *const d);
481  virtual void AfterDecision(operations_research::Decision *const d, bool apply);
482  virtual void BeginFail();
483  virtual void EndFail();
484  virtual void BeginInitialPropagation();
485  virtual void EndInitialPropagation();
486  virtual bool AcceptSolution();
487  virtual bool AtSolution();
488  virtual void NoMoreSolutions();
489  virtual bool LocalOptimum();
490  virtual bool AcceptDelta(operations_research::Assignment *delta, operations_research::Assignment *deltadelta);
491  virtual void AcceptNeighbor();
492  virtual void AcceptUncheckedNeighbor();
493  virtual bool IsUncheckedSolutionLimitReached();
494  virtual void PeriodicCheck();
495  virtual int ProgressPercent();
496  virtual void Accept(operations_research::ModelVisitor *const visitor) const;
497  virtual void Install();
498  virtual bool Check();
499  virtual void Init();
500  virtual void Copy(operations_research::SearchLimit const *const limit);
501  virtual operations_research::SearchLimit *MakeClone() const;
502 
503  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
504  typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
505  typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
506  typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
507  typedef void (SWIGSTDCALL* SWIG_Callback4_t)(void *);
508  typedef void (SWIGSTDCALL* SWIG_Callback5_t)(void *, void *);
509  typedef void (SWIGSTDCALL* SWIG_Callback6_t)(void *);
510  typedef void (SWIGSTDCALL* SWIG_Callback7_t)(void *);
511  typedef void (SWIGSTDCALL* SWIG_Callback8_t)(void *, unsigned int);
512  typedef void (SWIGSTDCALL* SWIG_Callback9_t)();
513  typedef void (SWIGSTDCALL* SWIG_Callback10_t)();
514  typedef void (SWIGSTDCALL* SWIG_Callback11_t)();
515  typedef void (SWIGSTDCALL* SWIG_Callback12_t)();
516  typedef unsigned int (SWIGSTDCALL* SWIG_Callback13_t)();
517  typedef unsigned int (SWIGSTDCALL* SWIG_Callback14_t)();
518  typedef void (SWIGSTDCALL* SWIG_Callback15_t)();
519  typedef unsigned int (SWIGSTDCALL* SWIG_Callback16_t)();
520  typedef unsigned int (SWIGSTDCALL* SWIG_Callback17_t)(void *, void *);
521  typedef void (SWIGSTDCALL* SWIG_Callback18_t)();
522  typedef void (SWIGSTDCALL* SWIG_Callback19_t)();
523  typedef unsigned int (SWIGSTDCALL* SWIG_Callback20_t)();
524  typedef void (SWIGSTDCALL* SWIG_Callback21_t)();
525  typedef int (SWIGSTDCALL* SWIG_Callback22_t)();
526  typedef void (SWIGSTDCALL* SWIG_Callback23_t)(void *);
527  typedef void (SWIGSTDCALL* SWIG_Callback24_t)();
528  typedef unsigned int (SWIGSTDCALL* SWIG_Callback25_t)();
529  typedef void (SWIGSTDCALL* SWIG_Callback26_t)();
530  typedef void (SWIGSTDCALL* SWIG_Callback27_t)(void *);
531  typedef void * (SWIGSTDCALL* SWIG_Callback28_t)();
532  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackEnterSearch, SWIG_Callback2_t callbackRestartSearch, SWIG_Callback3_t callbackExitSearch, SWIG_Callback4_t callbackBeginNextDecision, SWIG_Callback5_t callbackEndNextDecision, SWIG_Callback6_t callbackApplyDecision, SWIG_Callback7_t callbackRefuteDecision, SWIG_Callback8_t callbackAfterDecision, SWIG_Callback9_t callbackBeginFail, SWIG_Callback10_t callbackEndFail, SWIG_Callback11_t callbackBeginInitialPropagation, SWIG_Callback12_t callbackEndInitialPropagation, SWIG_Callback13_t callbackAcceptSolution, SWIG_Callback14_t callbackAtSolution, SWIG_Callback15_t callbackNoMoreSolutions, SWIG_Callback16_t callbackLocalOptimum, SWIG_Callback17_t callbackAcceptDelta, SWIG_Callback18_t callbackAcceptNeighbor, SWIG_Callback19_t callbackAcceptUncheckedNeighbor, SWIG_Callback20_t callbackIsUncheckedSolutionLimitReached, SWIG_Callback21_t callbackPeriodicCheck, SWIG_Callback22_t callbackProgressPercent, SWIG_Callback23_t callbackAccept, SWIG_Callback24_t callbackInstall, SWIG_Callback25_t callbackCheck, SWIG_Callback26_t callbackInit, SWIG_Callback27_t callbackCopy, SWIG_Callback28_t callbackMakeClone);
533 
534 private:
535  SWIG_Callback0_t swig_callbackToString;
536  SWIG_Callback1_t swig_callbackEnterSearch;
537  SWIG_Callback2_t swig_callbackRestartSearch;
538  SWIG_Callback3_t swig_callbackExitSearch;
539  SWIG_Callback4_t swig_callbackBeginNextDecision;
540  SWIG_Callback5_t swig_callbackEndNextDecision;
541  SWIG_Callback6_t swig_callbackApplyDecision;
542  SWIG_Callback7_t swig_callbackRefuteDecision;
543  SWIG_Callback8_t swig_callbackAfterDecision;
544  SWIG_Callback9_t swig_callbackBeginFail;
545  SWIG_Callback10_t swig_callbackEndFail;
546  SWIG_Callback11_t swig_callbackBeginInitialPropagation;
547  SWIG_Callback12_t swig_callbackEndInitialPropagation;
548  SWIG_Callback13_t swig_callbackAcceptSolution;
549  SWIG_Callback14_t swig_callbackAtSolution;
550  SWIG_Callback15_t swig_callbackNoMoreSolutions;
551  SWIG_Callback16_t swig_callbackLocalOptimum;
552  SWIG_Callback17_t swig_callbackAcceptDelta;
553  SWIG_Callback18_t swig_callbackAcceptNeighbor;
554  SWIG_Callback19_t swig_callbackAcceptUncheckedNeighbor;
555  SWIG_Callback20_t swig_callbackIsUncheckedSolutionLimitReached;
556  SWIG_Callback21_t swig_callbackPeriodicCheck;
557  SWIG_Callback22_t swig_callbackProgressPercent;
558  SWIG_Callback23_t swig_callbackAccept;
559  SWIG_Callback24_t swig_callbackInstall;
560  SWIG_Callback25_t swig_callbackCheck;
561  SWIG_Callback26_t swig_callbackInit;
562  SWIG_Callback27_t swig_callbackCopy;
563  SWIG_Callback28_t swig_callbackMakeClone;
564  void swig_init_callbacks();
565 };
566 
568 
569 public:
572  virtual std::string DebugString() const;
573  virtual bool MakeNextNeighbor(operations_research::Assignment *delta, operations_research::Assignment *deltadelta);
574  virtual void Start(operations_research::Assignment const *assignment);
575  virtual void Reset();
576  virtual bool HasFragments() const;
577  virtual bool HoldsDelta() const;
578 
579  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
580  typedef unsigned int (SWIGSTDCALL* SWIG_Callback1_t)(void *, void *);
581  typedef void (SWIGSTDCALL* SWIG_Callback2_t)(void *);
582  typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
583  typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)();
584  typedef unsigned int (SWIGSTDCALL* SWIG_Callback5_t)();
585  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackMakeNextNeighbor, SWIG_Callback2_t callbackStart, SWIG_Callback3_t callbackReset, SWIG_Callback4_t callbackHasFragments, SWIG_Callback5_t callbackHoldsDelta);
586 
587 private:
588  SWIG_Callback0_t swig_callbackToString;
589  SWIG_Callback1_t swig_callbackMakeNextNeighbor;
590  SWIG_Callback2_t swig_callbackStart;
591  SWIG_Callback3_t swig_callbackReset;
592  SWIG_Callback4_t swig_callbackHasFragments;
593  SWIG_Callback5_t swig_callbackHoldsDelta;
594  void swig_init_callbacks();
595 };
596 
598 
599 public:
601  SwigDirector_IntVarLocalSearchOperator(std::vector< operations_research::IntVar * > const &vars, bool keep_inverse_values = false);
603  virtual std::string DebugString() const;
604  virtual bool MakeNextNeighbor(operations_research::Assignment *delta, operations_research::Assignment *deltadelta);
605  virtual void Start(operations_research::Assignment const *assignment);
606  virtual void Reset();
607  virtual bool HasFragments() const;
608  virtual bool HoldsDelta() const;
609  virtual bool IsIncremental() const;
610  virtual bool SkipUnchanged(int index) const;
611  virtual void OnStart();
612  virtual bool MakeOneNeighbor();
613  virtual bool MakeOneNeighborSwigPublic() {
615  }
616 
617  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
618  typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
619  typedef unsigned int (SWIGSTDCALL* SWIG_Callback2_t)();
620  typedef unsigned int (SWIGSTDCALL* SWIG_Callback3_t)();
621  typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)();
622  typedef void (SWIGSTDCALL* SWIG_Callback5_t)();
623  typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)();
624  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackReset, SWIG_Callback2_t callbackHasFragments, SWIG_Callback3_t callbackHoldsDelta, SWIG_Callback4_t callbackIsIncremental, SWIG_Callback5_t callbackOnStart, SWIG_Callback6_t callbackMakeOneNeighbor);
625 
626 private:
627  SWIG_Callback0_t swig_callbackToString;
628  SWIG_Callback1_t swig_callbackReset;
629  SWIG_Callback2_t swig_callbackHasFragments;
630  SWIG_Callback3_t swig_callbackHoldsDelta;
631  SWIG_Callback4_t swig_callbackIsIncremental;
632  SWIG_Callback5_t swig_callbackOnStart;
633  SWIG_Callback6_t swig_callbackMakeOneNeighbor;
634  void swig_init_callbacks();
635 };
636 
638 
639 public:
641  SwigDirector_SequenceVarLocalSearchOperator(std::vector< operations_research::SequenceVar * > const &vars);
643  virtual std::string DebugString() const;
644  virtual bool MakeNextNeighbor(operations_research::Assignment *delta, operations_research::Assignment *deltadelta);
645  virtual void Start(operations_research::Assignment const *assignment);
646  virtual void Reset();
647  virtual bool HasFragments() const;
648  virtual bool HoldsDelta() const;
649  virtual bool IsIncremental() const;
650  virtual bool SkipUnchanged(int index) const;
651  virtual void OnStart();
652 
653  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
654  typedef unsigned int (SWIGSTDCALL* SWIG_Callback1_t)(void *, void *);
655  typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
656  typedef unsigned int (SWIGSTDCALL* SWIG_Callback3_t)();
657  typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)();
658  typedef unsigned int (SWIGSTDCALL* SWIG_Callback5_t)();
659  typedef void (SWIGSTDCALL* SWIG_Callback6_t)();
660  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackMakeNextNeighbor, SWIG_Callback2_t callbackReset, SWIG_Callback3_t callbackHasFragments, SWIG_Callback4_t callbackHoldsDelta, SWIG_Callback5_t callbackIsIncremental, SWIG_Callback6_t callbackOnStart);
661 
662 private:
663  SWIG_Callback0_t swig_callbackToString;
664  SWIG_Callback1_t swig_callbackMakeNextNeighbor;
665  SWIG_Callback2_t swig_callbackReset;
666  SWIG_Callback3_t swig_callbackHasFragments;
667  SWIG_Callback4_t swig_callbackHoldsDelta;
668  SWIG_Callback5_t swig_callbackIsIncremental;
669  SWIG_Callback6_t swig_callbackOnStart;
670  void swig_init_callbacks();
671 };
672 
674 
675 public:
676  SwigDirector_BaseLns(std::vector< operations_research::IntVar * > const &vars);
677  virtual ~SwigDirector_BaseLns();
678  virtual std::string DebugString() const;
679  virtual bool MakeNextNeighbor(operations_research::Assignment *delta, operations_research::Assignment *deltadelta);
680  virtual void Start(operations_research::Assignment const *assignment);
681  virtual void Reset();
682  virtual bool HasFragments() const;
683  virtual bool HoldsDelta() const;
684  virtual bool IsIncremental() const;
685  virtual void InitFragments();
686  virtual bool NextFragment();
687 
688  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
689  typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
690  typedef unsigned int (SWIGSTDCALL* SWIG_Callback2_t)();
691  typedef unsigned int (SWIGSTDCALL* SWIG_Callback3_t)();
692  typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)();
693  typedef void (SWIGSTDCALL* SWIG_Callback5_t)();
694  typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)();
695  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackReset, SWIG_Callback2_t callbackHasFragments, SWIG_Callback3_t callbackHoldsDelta, SWIG_Callback4_t callbackIsIncremental, SWIG_Callback5_t callbackInitFragments, SWIG_Callback6_t callbackNextFragment);
696 
697 private:
698  SWIG_Callback0_t swig_callbackToString;
699  SWIG_Callback1_t swig_callbackReset;
700  SWIG_Callback2_t swig_callbackHasFragments;
701  SWIG_Callback3_t swig_callbackHoldsDelta;
702  SWIG_Callback4_t swig_callbackIsIncremental;
703  SWIG_Callback5_t swig_callbackInitFragments;
704  SWIG_Callback6_t swig_callbackNextFragment;
705  void swig_init_callbacks();
706 };
707 
709 
710 public:
711  SwigDirector_ChangeValue(std::vector< operations_research::IntVar * > const &vars);
712  virtual ~SwigDirector_ChangeValue();
713  virtual std::string DebugString() const;
714  virtual bool MakeNextNeighbor(operations_research::Assignment *delta, operations_research::Assignment *deltadelta);
715  virtual void Start(operations_research::Assignment const *assignment);
716  virtual void Reset();
717  virtual bool HasFragments() const;
718  virtual bool HoldsDelta() const;
719  virtual bool IsIncremental() const;
720  virtual bool SkipUnchanged(int index) const;
721  virtual void OnStart();
722  virtual bool MakeOneNeighbor();
723  virtual bool MakeOneNeighborSwigPublic() {
725  }
727 
728  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
729  typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
730  typedef unsigned int (SWIGSTDCALL* SWIG_Callback2_t)();
731  typedef unsigned int (SWIGSTDCALL* SWIG_Callback3_t)();
732  typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)();
733  typedef void (SWIGSTDCALL* SWIG_Callback5_t)();
734  typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)();
735  typedef long long (SWIGSTDCALL* SWIG_Callback7_t)(long long, long long);
736  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackReset, SWIG_Callback2_t callbackHasFragments, SWIG_Callback3_t callbackHoldsDelta, SWIG_Callback4_t callbackIsIncremental, SWIG_Callback5_t callbackOnStart, SWIG_Callback6_t callbackMakeOneNeighbor, SWIG_Callback7_t callbackModifyValue);
737 
738 private:
739  SWIG_Callback0_t swig_callbackToString;
740  SWIG_Callback1_t swig_callbackReset;
741  SWIG_Callback2_t swig_callbackHasFragments;
742  SWIG_Callback3_t swig_callbackHoldsDelta;
743  SWIG_Callback4_t swig_callbackIsIncremental;
744  SWIG_Callback5_t swig_callbackOnStart;
745  SWIG_Callback6_t swig_callbackMakeOneNeighbor;
746  SWIG_Callback7_t swig_callbackModifyValue;
747  void swig_init_callbacks();
748 };
749 
751 
752 public:
753  virtual ~SwigDirector_PathOperator();
754  virtual std::string DebugString() const;
755  virtual bool MakeNextNeighbor(operations_research::Assignment *delta, operations_research::Assignment *deltadelta);
756  virtual void Start(operations_research::Assignment const *assignment);
757  virtual void Reset();
758  virtual bool HasFragments() const;
759  virtual bool HoldsDelta() const;
760  virtual bool IsIncremental() const;
761  virtual bool SkipUnchanged(int index) const;
762  virtual void OnStart();
763  virtual bool MakeOneNeighbor();
764  virtual bool MakeOneNeighborSwigPublic() {
766  }
767  virtual bool MakeNeighbor();
768  virtual void OnNodeInitialization();
771  }
772  virtual bool RestartAtPathStartOnSynchronize();
775  }
776  virtual bool OnSamePathAsPreviousBase(int64 base_index);
777  virtual bool OnSamePathAsPreviousBaseSwigPublic(int64 base_index) {
779  }
780  virtual int64 GetBaseNodeRestartPosition(int base_index);
781  virtual int64 GetBaseNodeRestartPositionSwigPublic(int base_index) {
783  }
784  virtual void SetNextBaseToIncrement(int64 base_index);
785  virtual void SetNextBaseToIncrementSwigPublic(int64 base_index) {
787  }
788  virtual bool ConsiderAlternatives(int64 base_index) const;
789  virtual bool ConsiderAlternativesSwigPublic(int64 base_index) const {
791  }
792  virtual bool InitPosition() const;
793  virtual bool InitPositionSwigPublic() const {
795  }
796 
797  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
798  typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
799  typedef unsigned int (SWIGSTDCALL* SWIG_Callback2_t)();
800  typedef unsigned int (SWIGSTDCALL* SWIG_Callback3_t)();
801  typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)();
802  typedef void (SWIGSTDCALL* SWIG_Callback5_t)();
803  typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)();
804  typedef unsigned int (SWIGSTDCALL* SWIG_Callback7_t)();
805  typedef void (SWIGSTDCALL* SWIG_Callback8_t)();
806  typedef unsigned int (SWIGSTDCALL* SWIG_Callback9_t)();
807  typedef unsigned int (SWIGSTDCALL* SWIG_Callback10_t)(long long);
808  typedef long long (SWIGSTDCALL* SWIG_Callback11_t)(int);
809  typedef void (SWIGSTDCALL* SWIG_Callback12_t)(long long);
810  typedef unsigned int (SWIGSTDCALL* SWIG_Callback13_t)(long long);
811  typedef unsigned int (SWIGSTDCALL* SWIG_Callback14_t)();
812  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackReset, SWIG_Callback2_t callbackHasFragments, SWIG_Callback3_t callbackHoldsDelta, SWIG_Callback4_t callbackIsIncremental, SWIG_Callback5_t callbackOnStart, SWIG_Callback6_t callbackMakeOneNeighbor, SWIG_Callback7_t callbackMakeNeighbor, SWIG_Callback8_t callbackOnNodeInitialization, SWIG_Callback9_t callbackRestartAtPathStartOnSynchronize, SWIG_Callback10_t callbackOnSamePathAsPreviousBase, SWIG_Callback11_t callbackGetBaseNodeRestartPosition, SWIG_Callback12_t callbackSetNextBaseToIncrement, SWIG_Callback13_t callbackConsiderAlternatives, SWIG_Callback14_t callbackInitPosition);
813 
814 private:
815  SWIG_Callback0_t swig_callbackToString;
816  SWIG_Callback1_t swig_callbackReset;
817  SWIG_Callback2_t swig_callbackHasFragments;
818  SWIG_Callback3_t swig_callbackHoldsDelta;
819  SWIG_Callback4_t swig_callbackIsIncremental;
820  SWIG_Callback5_t swig_callbackOnStart;
821  SWIG_Callback6_t swig_callbackMakeOneNeighbor;
822  SWIG_Callback7_t swig_callbackMakeNeighbor;
823  SWIG_Callback8_t swig_callbackOnNodeInitialization;
824  SWIG_Callback9_t swig_callbackRestartAtPathStartOnSynchronize;
825  SWIG_Callback10_t swig_callbackOnSamePathAsPreviousBase;
826  SWIG_Callback11_t swig_callbackGetBaseNodeRestartPosition;
827  SWIG_Callback12_t swig_callbackSetNextBaseToIncrement;
828  SWIG_Callback13_t swig_callbackConsiderAlternatives;
829  SWIG_Callback14_t swig_callbackInitPosition;
830  void swig_init_callbacks();
831 };
832 
834 
835 public:
838  virtual std::string DebugString() const;
839  virtual void Relax(operations_research::Assignment const *delta, operations_research::Assignment const *deltadelta);
840  virtual void Commit(operations_research::Assignment const *delta, operations_research::Assignment const *deltadelta);
841  virtual bool Accept(operations_research::Assignment const *delta, operations_research::Assignment const *deltadelta, int64 objective_min, int64 objective_max);
842  virtual bool IsIncremental() const;
843  virtual void Synchronize(operations_research::Assignment const *assignment, operations_research::Assignment const *delta);
844  virtual void Revert();
845  virtual int64 GetSynchronizedObjectiveValue() const;
846  virtual int64 GetAcceptedObjectiveValue() const;
847 
848  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
849  typedef void (SWIGSTDCALL* SWIG_Callback1_t)(void *, void *);
850  typedef void (SWIGSTDCALL* SWIG_Callback2_t)(void *, void *);
851  typedef unsigned int (SWIGSTDCALL* SWIG_Callback3_t)(void *, void *, long long, long long);
852  typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)();
853  typedef void (SWIGSTDCALL* SWIG_Callback5_t)(void *, void *);
854  typedef void (SWIGSTDCALL* SWIG_Callback6_t)();
855  typedef long long (SWIGSTDCALL* SWIG_Callback7_t)();
856  typedef long long (SWIGSTDCALL* SWIG_Callback8_t)();
857  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackRelax, SWIG_Callback2_t callbackCommit, SWIG_Callback3_t callbackAccept, SWIG_Callback4_t callbackIsIncremental, SWIG_Callback5_t callbackSynchronize, SWIG_Callback6_t callbackRevert, SWIG_Callback7_t callbackGetSynchronizedObjectiveValue, SWIG_Callback8_t callbackGetAcceptedObjectiveValue);
858 
859 private:
860  SWIG_Callback0_t swig_callbackToString;
861  SWIG_Callback1_t swig_callbackRelax;
862  SWIG_Callback2_t swig_callbackCommit;
863  SWIG_Callback3_t swig_callbackAccept;
864  SWIG_Callback4_t swig_callbackIsIncremental;
865  SWIG_Callback5_t swig_callbackSynchronize;
866  SWIG_Callback6_t swig_callbackRevert;
867  SWIG_Callback7_t swig_callbackGetSynchronizedObjectiveValue;
868  SWIG_Callback8_t swig_callbackGetAcceptedObjectiveValue;
869  void swig_init_callbacks();
870 };
871 
873 
874 public:
875  SwigDirector_LocalSearchFilterManager(std::vector< operations_research::LocalSearchFilterManager::FilterEvent > filter_events);
876  SwigDirector_LocalSearchFilterManager(std::vector< operations_research::LocalSearchFilter * > filters);
878  virtual std::string DebugString() const;
879 
880  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
881  void swig_connect_director(SWIG_Callback0_t callbackToString);
882 
883 private:
884  SWIG_Callback0_t swig_callbackToString;
885  void swig_init_callbacks();
886 };
887 
889 
890 public:
891  SwigDirector_IntVarLocalSearchFilter(std::vector< operations_research::IntVar * > const &vars);
893  virtual std::string DebugString() const;
894  virtual void Relax(operations_research::Assignment const *delta, operations_research::Assignment const *deltadelta);
895  virtual void Commit(operations_research::Assignment const *delta, operations_research::Assignment const *deltadelta);
896  virtual bool Accept(operations_research::Assignment const *delta, operations_research::Assignment const *deltadelta, int64 objective_min, int64 objective_max);
897  virtual bool IsIncremental() const;
898  virtual void Revert();
899  virtual int64 GetSynchronizedObjectiveValue() const;
900  virtual int64 GetAcceptedObjectiveValue() const;
901  virtual void OnSynchronize(operations_research::Assignment const *delta);
902  virtual void OnSynchronizeSwigPublic(operations_research::Assignment const *delta) {
904  }
905 
906  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
907  typedef void (SWIGSTDCALL* SWIG_Callback1_t)(void *, void *);
908  typedef void (SWIGSTDCALL* SWIG_Callback2_t)(void *, void *);
909  typedef unsigned int (SWIGSTDCALL* SWIG_Callback3_t)(void *, void *, long long, long long);
910  typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)();
911  typedef void (SWIGSTDCALL* SWIG_Callback5_t)();
912  typedef long long (SWIGSTDCALL* SWIG_Callback6_t)();
913  typedef long long (SWIGSTDCALL* SWIG_Callback7_t)();
914  typedef void (SWIGSTDCALL* SWIG_Callback8_t)(void *);
915  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackRelax, SWIG_Callback2_t callbackCommit, SWIG_Callback3_t callbackAccept, SWIG_Callback4_t callbackIsIncremental, SWIG_Callback5_t callbackRevert, SWIG_Callback6_t callbackGetSynchronizedObjectiveValue, SWIG_Callback7_t callbackGetAcceptedObjectiveValue, SWIG_Callback8_t callbackOnSynchronize);
916 
917 private:
918  SWIG_Callback0_t swig_callbackToString;
919  SWIG_Callback1_t swig_callbackRelax;
920  SWIG_Callback2_t swig_callbackCommit;
921  SWIG_Callback3_t swig_callbackAccept;
922  SWIG_Callback4_t swig_callbackIsIncremental;
923  SWIG_Callback5_t swig_callbackRevert;
924  SWIG_Callback6_t swig_callbackGetSynchronizedObjectiveValue;
925  SWIG_Callback7_t swig_callbackGetAcceptedObjectiveValue;
926  SWIG_Callback8_t swig_callbackOnSynchronize;
927  void swig_init_callbacks();
928 };
929 
931 
932 public:
935  virtual std::string DebugString() const;
936  virtual void VisitSetVariableValue(operations_research::IntVar *const var, int64 value);
937  virtual void VisitSplitVariableDomain(operations_research::IntVar *const var, int64 value, bool start_with_lower_half);
938  virtual void VisitScheduleOrPostpone(operations_research::IntervalVar *const var, int64 est);
939  virtual void VisitScheduleOrExpedite(operations_research::IntervalVar *const var, int64 est);
940  virtual void VisitRankFirstInterval(operations_research::SequenceVar *const sequence, int index);
941  virtual void VisitRankLastInterval(operations_research::SequenceVar *const sequence, int index);
942  virtual void VisitUnknownDecision();
943 
944  typedef char * (SWIGSTDCALL* SWIG_Callback0_t)();
945  typedef void (SWIGSTDCALL* SWIG_Callback1_t)(void *, long long);
946  typedef void (SWIGSTDCALL* SWIG_Callback2_t)(void *, long long, unsigned int);
947  typedef void (SWIGSTDCALL* SWIG_Callback3_t)(void *, long long);
948  typedef void (SWIGSTDCALL* SWIG_Callback4_t)(void *, long long);
949  typedef void (SWIGSTDCALL* SWIG_Callback5_t)(void *, int);
950  typedef void (SWIGSTDCALL* SWIG_Callback6_t)(void *, int);
951  typedef void (SWIGSTDCALL* SWIG_Callback7_t)();
952  void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackVisitSetVariableValue, SWIG_Callback2_t callbackVisitSplitVariableDomain, SWIG_Callback3_t callbackVisitScheduleOrPostpone, SWIG_Callback4_t callbackVisitScheduleOrExpedite, SWIG_Callback5_t callbackVisitRankFirstInterval, SWIG_Callback6_t callbackVisitRankLastInterval, SWIG_Callback7_t callbackVisitUnknownDecision);
953 
954 private:
955  SWIG_Callback0_t swig_callbackToString;
956  SWIG_Callback1_t swig_callbackVisitSetVariableValue;
957  SWIG_Callback2_t swig_callbackVisitSplitVariableDomain;
958  SWIG_Callback3_t swig_callbackVisitScheduleOrPostpone;
959  SWIG_Callback4_t swig_callbackVisitScheduleOrExpedite;
960  SWIG_Callback5_t swig_callbackVisitRankFirstInterval;
961  SWIG_Callback6_t swig_callbackVisitRankLastInterval;
962  SWIG_Callback7_t swig_callbackVisitUnknownDecision;
963  void swig_init_callbacks();
964 };
965 
966 
967 #endif
SwigDirector_SolutionCollector::PeriodicCheck
virtual void PeriodicCheck()
Definition: constraint_solver_csharp_wrap.cc:2895
SwigDirector_SearchLimit::BeginFail
virtual void BeginFail()
Definition: constraint_solver_csharp_wrap.cc:3478
SwigDirector_IntVarLocalSearchFilter::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:5271
SwigDirector_SymmetryBreaker::VisitScheduleOrExpedite
virtual void VisitScheduleOrExpedite(operations_research::IntervalVar *const var, int64 est)
Definition: constraint_solver_csharp_wrap.cc:5492
SwigDirector_OptimizeVar::EndInitialPropagation
virtual void EndInitialPropagation()
Definition: constraint_solver_csharp_wrap.cc:3138
SwigDirector_ChangeValue::Start
virtual void Start(operations_research::Assignment const *assignment)
Definition: constraint_solver_csharp_wrap.cc:4698
SwigDirector_SolutionCollector::SWIG_Callback2_t
void(SWIGSTDCALL * SWIG_Callback2_t)()
Definition: constraint_solver_csharp_wrap.h:225
SwigDirector_Constraint::SWIG_Callback4_t
void(SWIGSTDCALL * SWIG_Callback4_t)()
Definition: constraint_solver_csharp_wrap.h:92
SwigDirector_LocalSearchFilter::Relax
virtual void Relax(operations_research::Assignment const *delta, operations_research::Assignment const *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:5088
var
IntVar * var
Definition: expr_array.cc:1858
SwigDirector_SolutionCollector::~SwigDirector_SolutionCollector
virtual ~SwigDirector_SolutionCollector()
Definition: constraint_solver_csharp_wrap.cc:2650
SwigDirector_SearchLimit::RestartSearch
virtual void RestartSearch()
Definition: constraint_solver_csharp_wrap.cc:3396
SwigDirector_OptimizeVar::AcceptNeighbor
virtual void AcceptNeighbor()
Definition: constraint_solver_csharp_wrap.cc:3212
SwigDirector_SearchLimit::SWIG_Callback2_t
void(SWIGSTDCALL * SWIG_Callback2_t)()
Definition: constraint_solver_csharp_wrap.h:406
SwigDirector_SequenceVarLocalSearchOperator::Reset
virtual void Reset()
Definition: constraint_solver_csharp_wrap.cc:4462
SwigDirector_SequenceVarLocalSearchOperator::MakeNextNeighbor
virtual bool MakeNextNeighbor(operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:4440
SwigDirector_PathOperator::RestartAtPathStartOnSynchronize
virtual bool RestartAtPathStartOnSynchronize()
When the operator is being synchronized with a new solution (when Start() is called),...
Definition: constraint_solver_csharp_wrap.cc:4943
SwigDirector_LocalSearchOperator::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:579
SwigDirector_LocalSearchOperator::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackMakeNextNeighbor, SWIG_Callback2_t callbackStart, SWIG_Callback3_t callbackReset, SWIG_Callback4_t callbackHasFragments, SWIG_Callback5_t callbackHoldsDelta)
Definition: constraint_solver_csharp_wrap.cc:4260
SwigDirector_RegularLimit::SWIG_Callback23_t
void(SWIGSTDCALL * SWIG_Callback23_t)(void *)
Definition: constraint_solver_csharp_wrap.h:526
SwigDirector_SolutionCollector::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)()
Definition: constraint_solver_csharp_wrap.h:224
SwigDirector_RegularLimit::SwigDirector_RegularLimit
SwigDirector_RegularLimit(operations_research::Solver *const s, absl::Duration time, int64 branches, int64 failures, int64 solutions, bool smart_time_check, bool cumulative)
Definition: constraint_solver_csharp_wrap.cc:3766
SwigDirector_SearchLimit::BeginInitialPropagation
virtual void BeginInitialPropagation()
Definition: constraint_solver_csharp_wrap.cc:3496
SwigDirector_SearchLimit::SWIG_Callback8_t
void(SWIGSTDCALL * SWIG_Callback8_t)(void *, unsigned int)
Definition: constraint_solver_csharp_wrap.h:412
SwigDirector_LocalSearchFilter::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:848
SwigDirector_OptimizeVar::SWIG_Callback4_t
void(SWIGSTDCALL * SWIG_Callback4_t)(void *)
Definition: constraint_solver_csharp_wrap.h:315
SwigDirector_Constraint::SwigDirector_Constraint
SwigDirector_Constraint(operations_research::Solver *const solver)
Definition: constraint_solver_csharp_wrap.cc:2200
SwigDirector_SequenceVarLocalSearchOperator
Definition: constraint_solver_csharp_wrap.h:637
SwigDirector_SearchMonitor::~SwigDirector_SearchMonitor
virtual ~SwigDirector_SearchMonitor()
Definition: constraint_solver_csharp_wrap.cc:2298
SwigDirector_BaseLns::Start
virtual void Start(operations_research::Assignment const *assignment)
Definition: constraint_solver_csharp_wrap.cc:4573
SwigDirector_OptimizeVar::BeginFail
virtual void BeginFail()
Definition: constraint_solver_csharp_wrap.cc:3111
SwigDirector_SearchLimit::AcceptDelta
virtual bool AcceptDelta(operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:3562
SwigDirector_DecisionBuilder::SwigDirector_DecisionBuilder
SwigDirector_DecisionBuilder()
Definition: constraint_solver_csharp_wrap.cc:2085
SwigDirector_OptimizeVar::SWIG_Callback13_t
unsigned int(SWIGSTDCALL * SWIG_Callback13_t)()
Definition: constraint_solver_csharp_wrap.h:324
SwigDirector_SymmetryBreaker::~SwigDirector_SymmetryBreaker
virtual ~SwigDirector_SymmetryBreaker()
Definition: constraint_solver_csharp_wrap.cc:5426
SwigDirector_SearchMonitor::SWIG_Callback18_t
void(SWIGSTDCALL * SWIG_Callback18_t)()
Definition: constraint_solver_csharp_wrap.h:153
SwigDirector_SolutionCollector::SWIG_Callback12_t
void(SWIGSTDCALL * SWIG_Callback12_t)()
Definition: constraint_solver_csharp_wrap.h:235
SwigDirector_SymmetryBreaker::SwigDirector_SymmetryBreaker
SwigDirector_SymmetryBreaker()
Definition: constraint_solver_csharp_wrap.cc:5422
SwigDirector_Decision::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:2018
SwigDirector_RegularLimit::Check
virtual bool Check()
Definition: constraint_solver_csharp_wrap.cc:4058
SwigDirector_BaseLns::SWIG_Callback6_t
unsigned int(SWIGSTDCALL * SWIG_Callback6_t)()
Definition: constraint_solver_csharp_wrap.h:694
SwigDirector_SequenceVarLocalSearchOperator::IsIncremental
virtual bool IsIncremental() const
Definition: constraint_solver_csharp_wrap.cc:4497
SwigDirector_SearchLimit::SWIG_Callback27_t
void(SWIGSTDCALL * SWIG_Callback27_t)(void *)
Definition: constraint_solver_csharp_wrap.h:431
SwigDirector_OptimizeVar::ProgressPercent
virtual int ProgressPercent()
Definition: constraint_solver_csharp_wrap.cc:3252
SwigDirector_SearchLimit::SWIG_Callback28_t
void *(SWIGSTDCALL * SWIG_Callback28_t)()
Definition: constraint_solver_csharp_wrap.h:432
SwigDirector_OptimizeVar::SWIG_Callback17_t
unsigned int(SWIGSTDCALL * SWIG_Callback17_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:328
SwigDirector_LocalSearchFilter::SWIG_Callback2_t
void(SWIGSTDCALL * SWIG_Callback2_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:850
SwigDirector_IntVarLocalSearchFilter::SWIG_Callback6_t
long long(SWIGSTDCALL * SWIG_Callback6_t)()
Definition: constraint_solver_csharp_wrap.h:912
SwigDirector_RegularLimit::AfterDecision
virtual void AfterDecision(operations_research::Decision *const d, bool apply)
Definition: constraint_solver_csharp_wrap.cc:3869
SwigDirector_SolutionCollector::SWIG_Callback10_t
void(SWIGSTDCALL * SWIG_Callback10_t)()
Definition: constraint_solver_csharp_wrap.h:233
SwigDirector_PathOperator::SWIG_Callback2_t
unsigned int(SWIGSTDCALL * SWIG_Callback2_t)()
Definition: constraint_solver_csharp_wrap.h:799
SwigDirector_Constraint::~SwigDirector_Constraint
virtual ~SwigDirector_Constraint()
Definition: constraint_solver_csharp_wrap.cc:2204
SwigDirector_Demon::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:65
SwigDirector_Constraint::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:88
SwigDirector_BaseLns::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)()
Definition: constraint_solver_csharp_wrap.h:689
SwigDirector_SearchLimit::AcceptNeighbor
virtual void AcceptNeighbor()
Definition: constraint_solver_csharp_wrap.cc:3579
SwigDirector_ChangeValue::HoldsDelta
virtual bool HoldsDelta() const
Definition: constraint_solver_csharp_wrap.cc:4724
SwigDirector_ChangeValue::MakeOneNeighbor
virtual bool MakeOneNeighbor()
This method should not be overridden. Override ModifyValue() instead.
Definition: constraint_solver_csharp_wrap.cc:4763
SwigDirector_IntVarLocalSearchFilter::OnSynchronizeSwigPublic
virtual void OnSynchronizeSwigPublic(operations_research::Assignment const *delta)
Definition: constraint_solver_csharp_wrap.h:902
SwigDirector_Demon::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackRunWrapper, SWIG_Callback2_t callbackPriority)
Definition: constraint_solver_csharp_wrap.cc:2188
SwigDirector_ChangeValue::SWIG_Callback7_t
long long(SWIGSTDCALL * SWIG_Callback7_t)(long long, long long)
Definition: constraint_solver_csharp_wrap.h:735
SwigDirector_PathOperator::~SwigDirector_PathOperator
virtual ~SwigDirector_PathOperator()
Definition: constraint_solver_csharp_wrap.cc:4816
SwigDirector_OptimizeVar::AcceptDelta
virtual bool AcceptDelta(operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:3195
SwigDirector_Demon
Definition: constraint_solver_csharp_wrap.h:56
SwigDirector_SearchLimit::SWIG_Callback4_t
void(SWIGSTDCALL * SWIG_Callback4_t)(void *)
Definition: constraint_solver_csharp_wrap.h:408
SwigDirector_SolutionCollector::SWIG_Callback8_t
void(SWIGSTDCALL * SWIG_Callback8_t)(void *, unsigned int)
Definition: constraint_solver_csharp_wrap.h:231
SwigDirector_SolutionCollector::AcceptSolution
virtual bool AcceptSolution()
Definition: constraint_solver_csharp_wrap.cc:2799
SwigDirector_BaseLns::InitFragments
virtual void InitFragments()
Definition: constraint_solver_csharp_wrap.cc:4625
SwigDirector_BaseLns::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:4552
SwigDirector_SearchMonitor::SWIG_Callback14_t
unsigned int(SWIGSTDCALL * SWIG_Callback14_t)()
Definition: constraint_solver_csharp_wrap.h:149
SwigDirector_ChangeValue::Reset
virtual void Reset()
Definition: constraint_solver_csharp_wrap.cc:4702
SwigDirector_SolutionCollector::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:2655
SwigDirector_SearchMonitor::SWIG_Callback15_t
void(SWIGSTDCALL * SWIG_Callback15_t)()
Definition: constraint_solver_csharp_wrap.h:150
SwigDirector_PathOperator::IsIncremental
virtual bool IsIncremental() const
Definition: constraint_solver_csharp_wrap.cc:4881
SwigDirector_RegularLimit::PeriodicCheck
virtual void PeriodicCheck()
Definition: constraint_solver_csharp_wrap.cc:4015
SwigDirector_LocalSearchFilter::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:849
SwigDirector_OptimizeVar::SWIG_Callback2_t
void(SWIGSTDCALL * SWIG_Callback2_t)()
Definition: constraint_solver_csharp_wrap.h:313
SwigDirector_SearchMonitor::SWIG_Callback4_t
void(SWIGSTDCALL * SWIG_Callback4_t)(void *)
Definition: constraint_solver_csharp_wrap.h:139
SwigDirector_OptimizeVar::SWIG_Callback21_t
void(SWIGSTDCALL * SWIG_Callback21_t)()
Definition: constraint_solver_csharp_wrap.h:332
SwigDirector_PathOperator::Start
virtual void Start(operations_research::Assignment const *assignment)
Definition: constraint_solver_csharp_wrap.cc:4842
SwigDirector_OptimizeVar::SWIG_Callback25_t
char *(SWIGSTDCALL * SWIG_Callback25_t)()
Definition: constraint_solver_csharp_wrap.h:336
SwigDirector_RegularLimit::SWIG_Callback11_t
void(SWIGSTDCALL * SWIG_Callback11_t)()
Definition: constraint_solver_csharp_wrap.h:514
SwigDirector_SearchLimit::IsUncheckedSolutionLimitReached
virtual bool IsUncheckedSolutionLimitReached()
Definition: constraint_solver_csharp_wrap.cc:3597
SwigDirector_SearchMonitor::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:135
SwigDirector_LocalSearchFilterManager::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:880
SwigDirector_ChangeValue
Definition: constraint_solver_csharp_wrap.h:708
operations_research::PathOperator::OnSamePathAsPreviousBase
virtual bool OnSamePathAsPreviousBase(int64 base_index)
Returns true if a base node has to be on the same path as the "previous" base node (base node of inde...
Definition: constraint_solveri.h:1430
SwigDirector_PathOperator::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)()
Definition: constraint_solver_csharp_wrap.h:798
SwigDirector_PathOperator::OnStart
virtual void OnStart()
Called by Start() after synchronizing the operator with the current assignment.
Definition: constraint_solver_csharp_wrap.cc:4898
SwigDirector_LocalSearchFilterManager::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:5237
SwigDirector_LocalSearchOperator::SWIG_Callback3_t
void(SWIGSTDCALL * SWIG_Callback3_t)()
Definition: constraint_solver_csharp_wrap.h:582
operations_research::BaseLns
This is the base class for building an Lns operator.
Definition: constraint_solveri.h:1271
SwigDirector_SearchLimit::SWIG_Callback10_t
void(SWIGSTDCALL * SWIG_Callback10_t)()
Definition: constraint_solver_csharp_wrap.h:414
SwigDirector_LocalSearchFilter::SWIG_Callback7_t
long long(SWIGSTDCALL * SWIG_Callback7_t)()
Definition: constraint_solver_csharp_wrap.h:855
SwigDirector_SearchLimit::SWIG_Callback18_t
void(SWIGSTDCALL * SWIG_Callback18_t)()
Definition: constraint_solver_csharp_wrap.h:422
operations_research::PathOperator::InitPosition
virtual bool InitPosition() const
Returns true if the operator needs to restart its initial position at each call to Start()
Definition: constraint_solveri.h:1503
SwigDirector_RegularLimit::SWIG_Callback15_t
void(SWIGSTDCALL * SWIG_Callback15_t)()
Definition: constraint_solver_csharp_wrap.h:518
SwigDirector_OptimizeVar::~SwigDirector_OptimizeVar
virtual ~SwigDirector_OptimizeVar()
Definition: constraint_solver_csharp_wrap.cc:2998
SwigDirector_SearchMonitor::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:2303
SwigDirector_SearchMonitor::SWIG_Callback7_t
void(SWIGSTDCALL * SWIG_Callback7_t)(void *)
Definition: constraint_solver_csharp_wrap.h:142
SwigDirector_SolutionCollector::RefuteDecision
virtual void RefuteDecision(operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:2737
SwigDirector_RegularLimit::SWIG_Callback14_t
unsigned int(SWIGSTDCALL * SWIG_Callback14_t)()
Definition: constraint_solver_csharp_wrap.h:517
SwigDirector_LocalSearchFilter
Definition: constraint_solver_csharp_wrap.h:833
SwigDirector_OptimizeVar::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:311
SwigDirector_SearchLimit::PeriodicCheck
virtual void PeriodicCheck()
Definition: constraint_solver_csharp_wrap.cc:3610
SwigDirector_OptimizeVar::SWIG_Callback20_t
unsigned int(SWIGSTDCALL * SWIG_Callback20_t)()
Definition: constraint_solver_csharp_wrap.h:331
SwigDirector_SolutionCollector
Definition: constraint_solver_csharp_wrap.h:191
SwigDirector_SymmetryBreaker::SWIG_Callback5_t
void(SWIGSTDCALL * SWIG_Callback5_t)(void *, int)
Definition: constraint_solver_csharp_wrap.h:949
SwigDirector_LocalSearchFilter::IsIncremental
virtual bool IsIncremental() const
Definition: constraint_solver_csharp_wrap.cc:5138
SwigDirector_OptimizeVar::SWIG_Callback18_t
void(SWIGSTDCALL * SWIG_Callback18_t)()
Definition: constraint_solver_csharp_wrap.h:329
SwigDirector_SearchLimit::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)()
Definition: constraint_solver_csharp_wrap.h:405
SwigDirector_PathOperator::OnNodeInitializationSwigPublic
virtual void OnNodeInitializationSwigPublic()
Definition: constraint_solver_csharp_wrap.h:769
SwigDirector_PathOperator::SWIG_Callback14_t
unsigned int(SWIGSTDCALL * SWIG_Callback14_t)()
Definition: constraint_solver_csharp_wrap.h:811
SwigDirector_RegularLimit::Accept
virtual void Accept(operations_research::ModelVisitor *const visitor) const
Definition: constraint_solver_csharp_wrap.cc:4037
SwigDirector_SolutionCollector::SWIG_Callback20_t
unsigned int(SWIGSTDCALL * SWIG_Callback20_t)()
Definition: constraint_solver_csharp_wrap.h:243
SwigDirector_RegularLimit::EnterSearch
virtual void EnterSearch()
Definition: constraint_solver_csharp_wrap.cc:3792
SwigDirector_LocalSearchFilter::SwigDirector_LocalSearchFilter
SwigDirector_LocalSearchFilter()
Definition: constraint_solver_csharp_wrap.cc:5062
SwigDirector_ChangeValue::MakeOneNeighborSwigPublic
virtual bool MakeOneNeighborSwigPublic()
Definition: constraint_solver_csharp_wrap.h:723
SwigDirector_RegularLimit::BeginNextDecision
virtual void BeginNextDecision(operations_research::DecisionBuilder *const b)
Definition: constraint_solver_csharp_wrap.cc:3819
operations_research::PathOperator::GetBaseNodeRestartPosition
virtual int64 GetBaseNodeRestartPosition(int base_index)
Returns the index of the node to which the base node of index base_index must be set to when it reach...
Definition: constraint_solveri.h:1436
SwigDirector_SymmetryBreaker::SWIG_Callback3_t
void(SWIGSTDCALL * SWIG_Callback3_t)(void *, long long)
Definition: constraint_solver_csharp_wrap.h:947
SwigDirector_IntVarLocalSearchFilter::Commit
virtual void Commit(operations_research::Assignment const *delta, operations_research::Assignment const *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:5302
SwigDirector_SearchMonitor::BeginNextDecision
virtual void BeginNextDecision(operations_research::DecisionBuilder *const b)
Definition: constraint_solver_csharp_wrap.cc:2347
value
int64 value
Definition: demon_profiler.cc:43
SwigDirector_SearchMonitor::EnterSearch
virtual void EnterSearch()
Definition: constraint_solver_csharp_wrap.cc:2320
SwigDirector_RegularLimit::SWIG_Callback4_t
void(SWIGSTDCALL * SWIG_Callback4_t)(void *)
Definition: constraint_solver_csharp_wrap.h:507
SwigDirector_ChangeValue::SWIG_Callback4_t
unsigned int(SWIGSTDCALL * SWIG_Callback4_t)()
Definition: constraint_solver_csharp_wrap.h:732
SwigDirector_IntVarLocalSearchOperator::MakeOneNeighborSwigPublic
virtual bool MakeOneNeighborSwigPublic()
Definition: constraint_solver_csharp_wrap.h:613
SwigDirector_SolutionCollector::BeginInitialPropagation
virtual void BeginInitialPropagation()
Definition: constraint_solver_csharp_wrap.cc:2781
SwigDirector_OptimizeVar::SWIG_Callback3_t
void(SWIGSTDCALL * SWIG_Callback3_t)()
Definition: constraint_solver_csharp_wrap.h:314
SwigDirector_SolutionCollector::LocalOptimum
virtual bool LocalOptimum()
Definition: constraint_solver_csharp_wrap.cc:2834
SwigDirector_RegularLimit::SWIG_Callback13_t
unsigned int(SWIGSTDCALL * SWIG_Callback13_t)()
Definition: constraint_solver_csharp_wrap.h:516
SwigDirector_RegularLimit::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:503
SwigDirector_SolutionCollector::ExitSearch
virtual void ExitSearch()
Definition: constraint_solver_csharp_wrap.cc:2690
SwigDirector_IntVarLocalSearchOperator::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:617
SwigDirector_SearchLimit::AcceptUncheckedNeighbor
virtual void AcceptUncheckedNeighbor()
Definition: constraint_solver_csharp_wrap.cc:3588
SwigDirector_PathOperator::Reset
virtual void Reset()
Definition: constraint_solver_csharp_wrap.cc:4846
SwigDirector_SolutionCollector::SWIG_Callback7_t
void(SWIGSTDCALL * SWIG_Callback7_t)(void *)
Definition: constraint_solver_csharp_wrap.h:230
SwigDirector_LocalSearchOperator::HasFragments
virtual bool HasFragments() const
Definition: constraint_solver_csharp_wrap.cc:4234
operations_research::PathOperator
Base class of the local search operators dedicated to path modifications (a path is a set of nodes li...
Definition: constraint_solveri.h:1324
SwigDirector_Demon::SWIG_Callback2_t
int(SWIGSTDCALL * SWIG_Callback2_t)()
Definition: constraint_solver_csharp_wrap.h:67
SwigDirector_SearchMonitor::EndInitialPropagation
virtual void EndInitialPropagation()
Definition: constraint_solver_csharp_wrap.cc:2438
SwigDirector_ChangeValue::SWIG_Callback2_t
unsigned int(SWIGSTDCALL * SWIG_Callback2_t)()
Definition: constraint_solver_csharp_wrap.h:730
SwigDirector_SearchLimit::SWIG_Callback11_t
void(SWIGSTDCALL * SWIG_Callback11_t)()
Definition: constraint_solver_csharp_wrap.h:415
SwigDirector_RegularLimit::SWIG_Callback8_t
void(SWIGSTDCALL * SWIG_Callback8_t)(void *, unsigned int)
Definition: constraint_solver_csharp_wrap.h:511
SwigDirector_RegularLimit::SWIG_Callback25_t
unsigned int(SWIGSTDCALL * SWIG_Callback25_t)()
Definition: constraint_solver_csharp_wrap.h:528
SwigDirector_IntVarLocalSearchOperator::MakeOneNeighbor
virtual bool MakeOneNeighbor()
Creates a new neighbor.
Definition: constraint_solver_csharp_wrap.cc:4377
SwigDirector_IntVarLocalSearchOperator::Reset
virtual void Reset()
Definition: constraint_solver_csharp_wrap.cc:4316
SwigDirector_SearchLimit::Init
virtual void Init()
Definition: constraint_solver_csharp_wrap.cc:3667
SwigDirector_IntVarLocalSearchOperator::SwigDirector_IntVarLocalSearchOperator
SwigDirector_IntVarLocalSearchOperator()
Definition: constraint_solver_csharp_wrap.cc:4278
SwigDirector_PathOperator::SWIG_Callback10_t
unsigned int(SWIGSTDCALL * SWIG_Callback10_t)(long long)
Definition: constraint_solver_csharp_wrap.h:807
SwigDirector_DecisionBuilder::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:46
SwigDirector_SearchLimit::SWIG_Callback23_t
void(SWIGSTDCALL * SWIG_Callback23_t)(void *)
Definition: constraint_solver_csharp_wrap.h:427
SwigDirector_SolutionCollector::SWIG_Callback18_t
void(SWIGSTDCALL * SWIG_Callback18_t)()
Definition: constraint_solver_csharp_wrap.h:241
SwigDirector_Demon::~SwigDirector_Demon
virtual ~SwigDirector_Demon()
Definition: constraint_solver_csharp_wrap.cc:2141
SwigDirector_PathOperator::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:797
SwigDirector_RegularLimit::SWIG_Callback10_t
void(SWIGSTDCALL * SWIG_Callback10_t)()
Definition: constraint_solver_csharp_wrap.h:513
SwigDirector_BaseLns::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:688
SwigDirector_SequenceVarLocalSearchOperator::~SwigDirector_SequenceVarLocalSearchOperator
virtual ~SwigDirector_SequenceVarLocalSearchOperator()
Definition: constraint_solver_csharp_wrap.cc:4418
SwigDirector_PathOperator::SkipUnchanged
virtual bool SkipUnchanged(int index) const
Definition: constraint_solver_csharp_wrap.cc:4894
SwigDirector_BaseLns::NextFragment
virtual bool NextFragment()
Definition: constraint_solver_csharp_wrap.cc:4634
SwigDirector_SearchMonitor::AcceptUncheckedNeighbor
virtual void AcceptUncheckedNeighbor()
Definition: constraint_solver_csharp_wrap.cc:2521
SwigDirector_PathOperator::SWIG_Callback8_t
void(SWIGSTDCALL * SWIG_Callback8_t)()
Definition: constraint_solver_csharp_wrap.h:805
SwigDirector_SearchLimit::NoMoreSolutions
virtual void NoMoreSolutions()
Definition: constraint_solver_csharp_wrap.cc:3540
int64
int64_t int64
Definition: integral_types.h:34
SwigDirector_LocalSearchOperator::Reset
virtual void Reset()
Definition: constraint_solver_csharp_wrap.cc:4225
SwigDirector_OptimizeVar::AcceptSolution
virtual bool AcceptSolution()
Definition: constraint_solver_csharp_wrap.cc:3147
SwigDirector_SearchLimit::SWIG_Callback7_t
void(SWIGSTDCALL * SWIG_Callback7_t)(void *)
Definition: constraint_solver_csharp_wrap.h:411
SwigDirector_SymmetryBreaker::VisitScheduleOrPostpone
virtual void VisitScheduleOrPostpone(operations_research::IntervalVar *const var, int64 est)
Definition: constraint_solver_csharp_wrap.cc:5478
SwigDirector_SolutionCollector::SWIG_Callback24_t
void(SWIGSTDCALL * SWIG_Callback24_t)()
Definition: constraint_solver_csharp_wrap.h:247
SwigDirector_OptimizeVar::SWIG_Callback8_t
void(SWIGSTDCALL * SWIG_Callback8_t)(void *, unsigned int)
Definition: constraint_solver_csharp_wrap.h:319
SwigDirector_SolutionCollector::AcceptDelta
virtual bool AcceptDelta(operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:2847
SwigDirector_OptimizeVar::EnterSearch
virtual void EnterSearch()
Definition: constraint_solver_csharp_wrap.cc:3020
SwigDirector_OptimizeVar::SWIG_Callback24_t
void(SWIGSTDCALL * SWIG_Callback24_t)()
Definition: constraint_solver_csharp_wrap.h:335
SwigDirector_DecisionBuilder
Definition: constraint_solver_csharp_wrap.h:38
SwigDirector_SymmetryBreaker::SWIG_Callback7_t
void(SWIGSTDCALL * SWIG_Callback7_t)()
Definition: constraint_solver_csharp_wrap.h:951
SwigDirector_RegularLimit::SWIG_Callback17_t
unsigned int(SWIGSTDCALL * SWIG_Callback17_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:520
SwigDirector_SearchLimit::EndFail
virtual void EndFail()
Definition: constraint_solver_csharp_wrap.cc:3487
SwigDirector_SearchLimit::EnterSearch
virtual void EnterSearch()
Definition: constraint_solver_csharp_wrap.cc:3387
SwigDirector_SearchMonitor::SWIG_Callback13_t
unsigned int(SWIGSTDCALL * SWIG_Callback13_t)()
Definition: constraint_solver_csharp_wrap.h:148
index
int index
Definition: pack.cc:508
operations_research::LocalSearchFilterManager
Filter manager: when a move is made, filters are executed to decide whether the solution is feasible ...
Definition: constraint_solveri.h:1765
SwigDirector_RegularLimit::Init
virtual void Init()
Definition: constraint_solver_csharp_wrap.cc:4071
SwigDirector_Decision::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:24
SwigDirector_RegularLimit::RestartSearch
virtual void RestartSearch()
Definition: constraint_solver_csharp_wrap.cc:3801
SwigDirector_RegularLimit
Definition: constraint_solver_csharp_wrap.h:468
SwigDirector_OptimizeVar::EndNextDecision
virtual void EndNextDecision(operations_research::DecisionBuilder *const b, operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:3059
SwigDirector_IntVarLocalSearchOperator::HasFragments
virtual bool HasFragments() const
Definition: constraint_solver_csharp_wrap.cc:4325
SwigDirector_OptimizeVar::IsUncheckedSolutionLimitReached
virtual bool IsUncheckedSolutionLimitReached()
Definition: constraint_solver_csharp_wrap.cc:3230
SwigDirector_SolutionCollector::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:223
SWIGSTDCALL
#define SWIGSTDCALL
Definition: knapsack_solver_csharp_wrap.cc:137
SwigDirector_Decision::Accept
virtual void Accept(operations_research::DecisionVisitor *const visitor) const
Definition: constraint_solver_csharp_wrap.cc:2059
operations_research::IntVarLocalSearchOperator
Specialization of LocalSearchOperator built from an array of IntVars which specifies the scope of the...
Definition: constraint_solveri.h:1033
SwigDirector_OptimizeVar::SWIG_Callback22_t
int(SWIGSTDCALL * SWIG_Callback22_t)()
Definition: constraint_solver_csharp_wrap.h:333
SwigDirector_SearchMonitor::SWIG_Callback3_t
void(SWIGSTDCALL * SWIG_Callback3_t)()
Definition: constraint_solver_csharp_wrap.h:138
SwigDirector_RegularLimit::EndNextDecision
virtual void EndNextDecision(operations_research::DecisionBuilder *const b, operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:3831
SwigDirector_RegularLimit::SWIG_Callback3_t
void(SWIGSTDCALL * SWIG_Callback3_t)()
Definition: constraint_solver_csharp_wrap.h:506
SwigDirector_RegularLimit::SWIG_Callback24_t
void(SWIGSTDCALL * SWIG_Callback24_t)()
Definition: constraint_solver_csharp_wrap.h:527
SwigDirector_LocalSearchFilter::~SwigDirector_LocalSearchFilter
virtual ~SwigDirector_LocalSearchFilter()
Definition: constraint_solver_csharp_wrap.cc:5066
SwigDirector_SearchLimit::SWIG_Callback19_t
void(SWIGSTDCALL * SWIG_Callback19_t)()
Definition: constraint_solver_csharp_wrap.h:423
SwigDirector_LocalSearchFilterManager::~SwigDirector_LocalSearchFilterManager
virtual ~SwigDirector_LocalSearchFilterManager()
Definition: constraint_solver_csharp_wrap.cc:5232
SwigDirector_IntVarLocalSearchFilter::SwigDirector_IntVarLocalSearchFilter
SwigDirector_IntVarLocalSearchFilter(std::vector< operations_research::IntVar * > const &vars)
Definition: constraint_solver_csharp_wrap.cc:5262
SwigDirector_SearchLimit::AfterDecision
virtual void AfterDecision(operations_research::Decision *const d, bool apply)
Definition: constraint_solver_csharp_wrap.cc:3464
SwigDirector_SearchMonitor::SWIG_Callback17_t
unsigned int(SWIGSTDCALL * SWIG_Callback17_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:152
SwigDirector_ChangeValue::SwigDirector_ChangeValue
SwigDirector_ChangeValue(std::vector< operations_research::IntVar * > const &vars)
Definition: constraint_solver_csharp_wrap.cc:4668
SwigDirector_LocalSearchFilter::Accept
virtual bool Accept(operations_research::Assignment const *delta, operations_research::Assignment const *deltadelta, int64 objective_min, int64 objective_max)
Definition: constraint_solver_csharp_wrap.cc:5116
SwigDirector_SearchMonitor::AtSolution
virtual bool AtSolution()
Definition: constraint_solver_csharp_wrap.cc:2460
SwigDirector_SearchMonitor::SWIG_Callback2_t
void(SWIGSTDCALL * SWIG_Callback2_t)()
Definition: constraint_solver_csharp_wrap.h:137
SwigDirector_LocalSearchOperator
Definition: constraint_solver_csharp_wrap.h:567
SwigDirector_OptimizeVar::SWIG_Callback5_t
void(SWIGSTDCALL * SWIG_Callback5_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:316
SwigDirector_SequenceVarLocalSearchOperator::SWIG_Callback1_t
unsigned int(SWIGSTDCALL * SWIG_Callback1_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:654
SwigDirector_SearchMonitor::AcceptDelta
virtual bool AcceptDelta(operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:2495
SwigDirector_PathOperator::SWIG_Callback6_t
unsigned int(SWIGSTDCALL * SWIG_Callback6_t)()
Definition: constraint_solver_csharp_wrap.h:803
SwigDirector_ChangeValue::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:728
SwigDirector_BaseLns
Definition: constraint_solver_csharp_wrap.h:673
SwigDirector_DecisionBuilder::Next
virtual operations_research::Decision * Next(operations_research::Solver *const s)
Definition: constraint_solver_csharp_wrap.cc:2111
SwigDirector_LocalSearchFilter::SWIG_Callback3_t
unsigned int(SWIGSTDCALL * SWIG_Callback3_t)(void *, void *, long long, long long)
Definition: constraint_solver_csharp_wrap.h:851
SwigDirector_PathOperator::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:4821
operations_research::IntVarLocalSearchFilter::OnSynchronize
virtual void OnSynchronize(const Assignment *delta)
Definition: constraint_solveri.h:1842
SwigDirector_PathOperator::GetBaseNodeRestartPositionSwigPublic
virtual int64 GetBaseNodeRestartPositionSwigPublic(int base_index)
Definition: constraint_solver_csharp_wrap.h:781
SwigDirector_SearchMonitor::NoMoreSolutions
virtual void NoMoreSolutions()
Definition: constraint_solver_csharp_wrap.cc:2473
SwigDirector_SolutionCollector::NoMoreSolutions
virtual void NoMoreSolutions()
Definition: constraint_solver_csharp_wrap.cc:2825
a
int64 a
Definition: constraint_solver/table.cc:42
SwigDirector_RegularLimit::Copy
virtual void Copy(operations_research::SearchLimit const *const limit)
Definition: constraint_solver_csharp_wrap.cc:4080
SwigDirector_SearchMonitor::SWIG_Callback24_t
void(SWIGSTDCALL * SWIG_Callback24_t)()
Definition: constraint_solver_csharp_wrap.h:159
SwigDirector_RegularLimit::ProgressPercent
virtual int ProgressPercent()
Definition: constraint_solver_csharp_wrap.cc:4024
operations_research::LocalSearchOperator
The base class for all local search operators.
Definition: constraint_solveri.h:805
SwigDirector_SearchMonitor::SWIG_Callback22_t
int(SWIGSTDCALL * SWIG_Callback22_t)()
Definition: constraint_solver_csharp_wrap.h:157
SwigDirector_SearchMonitor::AfterDecision
virtual void AfterDecision(operations_research::Decision *const d, bool apply)
Definition: constraint_solver_csharp_wrap.cc:2397
SwigDirector_SearchMonitor::SWIG_Callback6_t
void(SWIGSTDCALL * SWIG_Callback6_t)(void *)
Definition: constraint_solver_csharp_wrap.h:141
SwigDirector_SolutionCollector::Accept
virtual void Accept(operations_research::ModelVisitor *const visitor) const
Definition: constraint_solver_csharp_wrap.cc:2917
SwigDirector_ChangeValue::ModifyValue
virtual int64 ModifyValue(int64 index, int64 value)
Definition: constraint_solver_csharp_wrap.cc:4776
SwigDirector_IntVarLocalSearchFilter::SWIG_Callback4_t
unsigned int(SWIGSTDCALL * SWIG_Callback4_t)()
Definition: constraint_solver_csharp_wrap.h:910
SwigDirector_RegularLimit::EndInitialPropagation
virtual void EndInitialPropagation()
Definition: constraint_solver_csharp_wrap.cc:3910
SwigDirector_SearchLimit::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:404
SwigDirector_OptimizeVar::BeginNextDecision
virtual void BeginNextDecision(operations_research::DecisionBuilder *const db)
Definition: constraint_solver_csharp_wrap.cc:3047
SwigDirector_BaseLns::~SwigDirector_BaseLns
virtual ~SwigDirector_BaseLns()
Definition: constraint_solver_csharp_wrap.cc:4547
SwigDirector_SearchLimit::SWIG_Callback14_t
unsigned int(SWIGSTDCALL * SWIG_Callback14_t)()
Definition: constraint_solver_csharp_wrap.h:418
SwigDirector_OptimizeVar::SwigDirector_OptimizeVar
SwigDirector_OptimizeVar(operations_research::Solver *const s, bool maximize, operations_research::IntVar *const a, int64 step)
Definition: constraint_solver_csharp_wrap.cc:2994
SwigDirector_Constraint::BaseName
virtual std::string BaseName() const
Definition: constraint_solver_csharp_wrap.cc:2243
SwigDirector_SearchMonitor::EndFail
virtual void EndFail()
Definition: constraint_solver_csharp_wrap.cc:2420
SwigDirector_SolutionCollector::SWIG_Callback11_t
void(SWIGSTDCALL * SWIG_Callback11_t)()
Definition: constraint_solver_csharp_wrap.h:234
SwigDirector_BaseLns::SWIG_Callback2_t
unsigned int(SWIGSTDCALL * SWIG_Callback2_t)()
Definition: constraint_solver_csharp_wrap.h:690
SwigDirector_IntVarLocalSearchFilter::Accept
virtual bool Accept(operations_research::Assignment const *delta, operations_research::Assignment const *deltadelta, int64 objective_min, int64 objective_max)
Definition: constraint_solver_csharp_wrap.cc:5316
SwigDirector_RegularLimit::AcceptNeighbor
virtual void AcceptNeighbor()
Definition: constraint_solver_csharp_wrap.cc:3984
SwigDirector_OptimizeVar
Definition: constraint_solver_csharp_wrap.h:279
SwigDirector_SearchMonitor::AcceptSolution
virtual bool AcceptSolution()
Definition: constraint_solver_csharp_wrap.cc:2447
SwigDirector_RegularLimit::LocalOptimum
virtual bool LocalOptimum()
Definition: constraint_solver_csharp_wrap.cc:3954
SwigDirector_SolutionCollector::SWIG_Callback23_t
void(SWIGSTDCALL * SWIG_Callback23_t)(void *)
Definition: constraint_solver_csharp_wrap.h:246
SwigDirector_PathOperator::OnSamePathAsPreviousBase
virtual bool OnSamePathAsPreviousBase(int64 base_index)
Returns true if a base node has to be on the same path as the "previous" base node (base node of inde...
Definition: constraint_solver_csharp_wrap.cc:4956
SwigDirector_PathOperator::SWIG_Callback9_t
unsigned int(SWIGSTDCALL * SWIG_Callback9_t)()
Definition: constraint_solver_csharp_wrap.h:806
SwigDirector_RegularLimit::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)()
Definition: constraint_solver_csharp_wrap.h:504
SwigDirector_SearchLimit::Check
virtual bool Check()
Definition: constraint_solver_csharp_wrap.cc:3653
SwigDirector_SymmetryBreaker::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:5431
SwigDirector_PathOperator::MakeNeighbor
virtual bool MakeNeighbor()
Definition: constraint_solver_csharp_wrap.cc:4920
SwigDirector_OptimizeVar::SWIG_Callback23_t
void(SWIGSTDCALL * SWIG_Callback23_t)(void *)
Definition: constraint_solver_csharp_wrap.h:334
SwigDirector_SolutionCollector::RestartSearch
virtual void RestartSearch()
Definition: constraint_solver_csharp_wrap.cc:2681
SwigDirector_LocalSearchOperator::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:4178
SwigDirector_Decision::Apply
virtual void Apply(operations_research::Solver *const s)
Definition: constraint_solver_csharp_wrap.cc:2035
SwigDirector_RegularLimit::AcceptSolution
virtual bool AcceptSolution()
Definition: constraint_solver_csharp_wrap.cc:3919
SwigDirector_PathOperator::HasFragments
virtual bool HasFragments() const
Definition: constraint_solver_csharp_wrap.cc:4855
SwigDirector_BaseLns::Reset
virtual void Reset()
Definition: constraint_solver_csharp_wrap.cc:4577
SwigDirector_IntVarLocalSearchOperator::Start
virtual void Start(operations_research::Assignment const *assignment)
Definition: constraint_solver_csharp_wrap.cc:4312
SwigDirector_RegularLimit::SWIG_Callback19_t
void(SWIGSTDCALL * SWIG_Callback19_t)()
Definition: constraint_solver_csharp_wrap.h:522
SwigDirector_OptimizeVar::RefuteDecision
virtual void RefuteDecision(operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:3085
SwigDirector_BaseLns::SwigDirector_BaseLns
SwigDirector_BaseLns(std::vector< operations_research::IntVar * > const &vars)
Definition: constraint_solver_csharp_wrap.cc:4543
SwigDirector_SequenceVarLocalSearchOperator::OnStart
virtual void OnStart()
Called by Start() after synchronizing the operator with the current assignment.
Definition: constraint_solver_csharp_wrap.cc:4514
operations_research::IntVarLocalSearchOperator::MakeOneNeighbor
virtual bool MakeOneNeighbor()
Creates a new neighbor.
Definition: local_search.cc:95
SwigDirector_SearchMonitor::ExitSearch
virtual void ExitSearch()
Definition: constraint_solver_csharp_wrap.cc:2338
SwigDirector_SearchMonitor::PeriodicCheck
virtual void PeriodicCheck()
Definition: constraint_solver_csharp_wrap.cc:2543
SwigDirector_OptimizeVar::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)()
Definition: constraint_solver_csharp_wrap.h:312
SwigDirector_SolutionCollector::SWIG_Callback17_t
unsigned int(SWIGSTDCALL * SWIG_Callback17_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:240
SwigDirector_SearchMonitor::RefuteDecision
virtual void RefuteDecision(operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:2385
SwigDirector_SearchMonitor::IsUncheckedSolutionLimitReached
virtual bool IsUncheckedSolutionLimitReached()
Definition: constraint_solver_csharp_wrap.cc:2530
SwigDirector_OptimizeVar::SWIG_Callback14_t
unsigned int(SWIGSTDCALL * SWIG_Callback14_t)()
Definition: constraint_solver_csharp_wrap.h:325
SwigDirector_PathOperator::HoldsDelta
virtual bool HoldsDelta() const
Definition: constraint_solver_csharp_wrap.cc:4868
SwigDirector_Decision::Refute
virtual void Refute(operations_research::Solver *const s)
Definition: constraint_solver_csharp_wrap.cc:2047
SwigDirector_SearchMonitor::SWIG_Callback10_t
void(SWIGSTDCALL * SWIG_Callback10_t)()
Definition: constraint_solver_csharp_wrap.h:145
SwigDirector_IntVarLocalSearchFilter::GetAcceptedObjectiveValue
virtual int64 GetAcceptedObjectiveValue() const
Objective value from the last time Accept() was called and returned true.
Definition: constraint_solver_csharp_wrap.cc:5373
SwigDirector_Decision::SwigDirector_Decision
SwigDirector_Decision()
Definition: constraint_solver_csharp_wrap.cc:2009
SwigDirector_LocalSearchFilterManager
Definition: constraint_solver_csharp_wrap.h:872
SwigDirector_SearchMonitor::SWIG_Callback16_t
unsigned int(SWIGSTDCALL * SWIG_Callback16_t)()
Definition: constraint_solver_csharp_wrap.h:151
SwigDirector_LocalSearchFilter::Synchronize
virtual void Synchronize(operations_research::Assignment const *assignment, operations_research::Assignment const *delta)
Definition: constraint_solver_csharp_wrap.cc:5151
SwigDirector_OptimizeVar::AcceptUncheckedNeighbor
virtual void AcceptUncheckedNeighbor()
Definition: constraint_solver_csharp_wrap.cc:3221
SwigDirector_SolutionCollector::SWIG_Callback15_t
void(SWIGSTDCALL * SWIG_Callback15_t)()
Definition: constraint_solver_csharp_wrap.h:238
SwigDirector_SolutionCollector::SWIG_Callback6_t
void(SWIGSTDCALL * SWIG_Callback6_t)(void *)
Definition: constraint_solver_csharp_wrap.h:229
SwigDirector_BaseLns::IsIncremental
virtual bool IsIncremental() const
Definition: constraint_solver_csharp_wrap.cc:4612
SwigDirector_SolutionCollector::SWIG_Callback22_t
int(SWIGSTDCALL * SWIG_Callback22_t)()
Definition: constraint_solver_csharp_wrap.h:245
SwigDirector_SymmetryBreaker::VisitSplitVariableDomain
virtual void VisitSplitVariableDomain(operations_research::IntVar *const var, int64 value, bool start_with_lower_half)
Definition: constraint_solver_csharp_wrap.cc:5462
SwigDirector_OptimizeVar::NoMoreSolutions
virtual void NoMoreSolutions()
Definition: constraint_solver_csharp_wrap.cc:3173
SwigDirector_RegularLimit::AtSolution
virtual bool AtSolution()
Definition: constraint_solver_csharp_wrap.cc:3932
SwigDirector_IntVarLocalSearchFilter::GetSynchronizedObjectiveValue
virtual int64 GetSynchronizedObjectiveValue() const
Objective value from last time Synchronize() was called.
Definition: constraint_solver_csharp_wrap.cc:5360
Swig::Director
Definition: constraint_solver_csharp_wrap.cc:349
SwigDirector_RegularLimit::EndFail
virtual void EndFail()
Definition: constraint_solver_csharp_wrap.cc:3892
SwigDirector_SolutionCollector::ProgressPercent
virtual int ProgressPercent()
Definition: constraint_solver_csharp_wrap.cc:2904
SwigDirector_OptimizeVar::Accept
virtual void Accept(operations_research::ModelVisitor *const visitor) const
Definition: constraint_solver_csharp_wrap.cc:3265
SwigDirector_IntVarLocalSearchFilter::Relax
virtual void Relax(operations_research::Assignment const *delta, operations_research::Assignment const *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:5288
SwigDirector_LocalSearchFilter::Revert
virtual void Revert()
Cancels the changes made by the last Relax()/Accept() calls.
Definition: constraint_solver_csharp_wrap.cc:5165
operations_research::PathOperator::RestartAtPathStartOnSynchronize
virtual bool RestartAtPathStartOnSynchronize()
When the operator is being synchronized with a new solution (when Start() is called),...
Definition: constraint_solveri.h:1424
SwigDirector_SolutionCollector::SWIG_Callback3_t
void(SWIGSTDCALL * SWIG_Callback3_t)()
Definition: constraint_solver_csharp_wrap.h:226
SwigDirector_SymmetryBreaker::VisitUnknownDecision
virtual void VisitUnknownDecision()
Definition: constraint_solver_csharp_wrap.cc:5534
SwigDirector_SearchMonitor::SWIG_Callback23_t
void(SWIGSTDCALL * SWIG_Callback23_t)(void *)
Definition: constraint_solver_csharp_wrap.h:158
SwigDirector_LocalSearchFilter::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:5071
SwigDirector_SequenceVarLocalSearchOperator::SwigDirector_SequenceVarLocalSearchOperator
SwigDirector_SequenceVarLocalSearchOperator()
Definition: constraint_solver_csharp_wrap.cc:4410
SwigDirector_SearchLimit::ApplyDecision
virtual void ApplyDecision(operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:3440
SwigDirector_SolutionCollector::SWIG_Callback21_t
void(SWIGSTDCALL * SWIG_Callback21_t)()
Definition: constraint_solver_csharp_wrap.h:244
SwigDirector_ChangeValue::SkipUnchanged
virtual bool SkipUnchanged(int index) const
Definition: constraint_solver_csharp_wrap.cc:4750
SwigDirector_Constraint::name
virtual std::string name() const
Definition: constraint_solver_csharp_wrap.cc:2226
SwigDirector_RegularLimit::RefuteDecision
virtual void RefuteDecision(operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:3857
SwigDirector_RegularLimit::SWIG_Callback21_t
void(SWIGSTDCALL * SWIG_Callback21_t)()
Definition: constraint_solver_csharp_wrap.h:524
SwigDirector_SearchLimit::Copy
virtual void Copy(operations_research::SearchLimit const *const limit)
Definition: constraint_solver_csharp_wrap.cc:3676
SwigDirector_LocalSearchFilter::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackRelax, SWIG_Callback2_t callbackCommit, SWIG_Callback3_t callbackAccept, SWIG_Callback4_t callbackIsIncremental, SWIG_Callback5_t callbackSynchronize, SWIG_Callback6_t callbackRevert, SWIG_Callback7_t callbackGetSynchronizedObjectiveValue, SWIG_Callback8_t callbackGetAcceptedObjectiveValue)
Definition: constraint_solver_csharp_wrap.cc:5200
SwigDirector_RegularLimit::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:3775
SwigDirector_SearchMonitor::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)()
Definition: constraint_solver_csharp_wrap.h:136
SwigDirector_IntVarLocalSearchOperator::OnStart
virtual void OnStart()
Called by Start() after synchronizing the operator with the current assignment.
Definition: constraint_solver_csharp_wrap.cc:4368
SwigDirector_RegularLimit::SWIG_Callback5_t
void(SWIGSTDCALL * SWIG_Callback5_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:508
SwigDirector_IntVarLocalSearchOperator::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackReset, SWIG_Callback2_t callbackHasFragments, SWIG_Callback3_t callbackHoldsDelta, SWIG_Callback4_t callbackIsIncremental, SWIG_Callback5_t callbackOnStart, SWIG_Callback6_t callbackMakeOneNeighbor)
Definition: constraint_solver_csharp_wrap.cc:4390
operations_research::SequenceVarLocalSearchOperator
Definition: constraint_solveri.h:1162
SwigDirector_SearchLimit::SWIG_Callback16_t
unsigned int(SWIGSTDCALL * SWIG_Callback16_t)()
Definition: constraint_solver_csharp_wrap.h:420
SwigDirector_SymmetryBreaker::SWIG_Callback6_t
void(SWIGSTDCALL * SWIG_Callback6_t)(void *, int)
Definition: constraint_solver_csharp_wrap.h:950
SwigDirector_OptimizeVar::AfterDecision
virtual void AfterDecision(operations_research::Decision *const d, bool apply)
Definition: constraint_solver_csharp_wrap.cc:3097
SwigDirector_SearchMonitor::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackEnterSearch, SWIG_Callback2_t callbackRestartSearch, SWIG_Callback3_t callbackExitSearch, SWIG_Callback4_t callbackBeginNextDecision, SWIG_Callback5_t callbackEndNextDecision, SWIG_Callback6_t callbackApplyDecision, SWIG_Callback7_t callbackRefuteDecision, SWIG_Callback8_t callbackAfterDecision, SWIG_Callback9_t callbackBeginFail, SWIG_Callback10_t callbackEndFail, SWIG_Callback11_t callbackBeginInitialPropagation, SWIG_Callback12_t callbackEndInitialPropagation, SWIG_Callback13_t callbackAcceptSolution, SWIG_Callback14_t callbackAtSolution, SWIG_Callback15_t callbackNoMoreSolutions, SWIG_Callback16_t callbackLocalOptimum, SWIG_Callback17_t callbackAcceptDelta, SWIG_Callback18_t callbackAcceptNeighbor, SWIG_Callback19_t callbackAcceptUncheckedNeighbor, SWIG_Callback20_t callbackIsUncheckedSolutionLimitReached, SWIG_Callback21_t callbackPeriodicCheck, SWIG_Callback22_t callbackProgressPercent, SWIG_Callback23_t callbackAccept, SWIG_Callback24_t callbackInstall)
Definition: constraint_solver_csharp_wrap.cc:2586
SwigDirector_PathOperator::SWIG_Callback5_t
void(SWIGSTDCALL * SWIG_Callback5_t)()
Definition: constraint_solver_csharp_wrap.h:802
SwigDirector_DecisionBuilder::SWIG_Callback1_t
void *(SWIGSTDCALL * SWIG_Callback1_t)(void *)
Definition: constraint_solver_csharp_wrap.h:47
SwigDirector_PathOperator::SetNextBaseToIncrementSwigPublic
virtual void SetNextBaseToIncrementSwigPublic(int64 base_index)
Definition: constraint_solver_csharp_wrap.h:785
SwigDirector_SequenceVarLocalSearchOperator::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:653
SwigDirector_IntVarLocalSearchOperator::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)()
Definition: constraint_solver_csharp_wrap.h:618
SwigDirector_SolutionCollector::SWIG_Callback19_t
void(SWIGSTDCALL * SWIG_Callback19_t)()
Definition: constraint_solver_csharp_wrap.h:242
SwigDirector_IntVarLocalSearchFilter::OnSynchronize
virtual void OnSynchronize(operations_research::Assignment const *delta)
Definition: constraint_solver_csharp_wrap.cc:5386
SwigDirector_PathOperator::OnSamePathAsPreviousBaseSwigPublic
virtual bool OnSamePathAsPreviousBaseSwigPublic(int64 base_index)
Definition: constraint_solver_csharp_wrap.h:777
SwigDirector_OptimizeVar::SWIG_Callback6_t
void(SWIGSTDCALL * SWIG_Callback6_t)(void *)
Definition: constraint_solver_csharp_wrap.h:317
SwigDirector_IntVarLocalSearchFilter::SWIG_Callback5_t
void(SWIGSTDCALL * SWIG_Callback5_t)()
Definition: constraint_solver_csharp_wrap.h:911
SwigDirector_SolutionCollector::SWIG_Callback4_t
void(SWIGSTDCALL * SWIG_Callback4_t)(void *)
Definition: constraint_solver_csharp_wrap.h:227
SwigDirector_SearchLimit::ExitSearch
virtual void ExitSearch()
Definition: constraint_solver_csharp_wrap.cc:3405
SwigDirector_RegularLimit::NoMoreSolutions
virtual void NoMoreSolutions()
Definition: constraint_solver_csharp_wrap.cc:3945
SwigDirector_IntVarLocalSearchOperator::IsIncremental
virtual bool IsIncremental() const
Definition: constraint_solver_csharp_wrap.cc:4351
SwigDirector_OptimizeVar::SWIG_Callback19_t
void(SWIGSTDCALL * SWIG_Callback19_t)()
Definition: constraint_solver_csharp_wrap.h:330
SwigDirector_SolutionCollector::SWIG_Callback13_t
unsigned int(SWIGSTDCALL * SWIG_Callback13_t)()
Definition: constraint_solver_csharp_wrap.h:236
SwigDirector_IntVarLocalSearchFilter::Revert
virtual void Revert()
Cancels the changes made by the last Relax()/Accept() calls.
Definition: constraint_solver_csharp_wrap.cc:5351
SwigDirector_IntVarLocalSearchFilter::SWIG_Callback3_t
unsigned int(SWIGSTDCALL * SWIG_Callback3_t)(void *, void *, long long, long long)
Definition: constraint_solver_csharp_wrap.h:909
SwigDirector_SymmetryBreaker::SWIG_Callback4_t
void(SWIGSTDCALL * SWIG_Callback4_t)(void *, long long)
Definition: constraint_solver_csharp_wrap.h:948
SwigDirector_SequenceVarLocalSearchOperator::SWIG_Callback3_t
unsigned int(SWIGSTDCALL * SWIG_Callback3_t)()
Definition: constraint_solver_csharp_wrap.h:656
SwigDirector_SolutionCollector::EnterSearch
virtual void EnterSearch()
Definition: constraint_solver_csharp_wrap.cc:2672
SwigDirector_LocalSearchOperator::~SwigDirector_LocalSearchOperator
virtual ~SwigDirector_LocalSearchOperator()
Definition: constraint_solver_csharp_wrap.cc:4173
SwigDirector_SearchMonitor::ProgressPercent
virtual int ProgressPercent()
Definition: constraint_solver_csharp_wrap.cc:2552
SwigDirector_PathOperator::SWIG_Callback7_t
unsigned int(SWIGSTDCALL * SWIG_Callback7_t)()
Definition: constraint_solver_csharp_wrap.h:804
SwigDirector_SearchLimit::SWIG_Callback6_t
void(SWIGSTDCALL * SWIG_Callback6_t)(void *)
Definition: constraint_solver_csharp_wrap.h:410
SwigDirector_OptimizeVar::SWIG_Callback12_t
void(SWIGSTDCALL * SWIG_Callback12_t)()
Definition: constraint_solver_csharp_wrap.h:323
SwigDirector_RegularLimit::IsUncheckedSolutionLimitReached
virtual bool IsUncheckedSolutionLimitReached()
Definition: constraint_solver_csharp_wrap.cc:4002
SwigDirector_RegularLimit::SWIG_Callback9_t
void(SWIGSTDCALL * SWIG_Callback9_t)()
Definition: constraint_solver_csharp_wrap.h:512
SwigDirector_SearchLimit::~SwigDirector_SearchLimit
virtual ~SwigDirector_SearchLimit()
Definition: constraint_solver_csharp_wrap.cc:3365
SwigDirector_SearchMonitor::ApplyDecision
virtual void ApplyDecision(operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:2373
SwigDirector_SearchMonitor::RestartSearch
virtual void RestartSearch()
Definition: constraint_solver_csharp_wrap.cc:2329
SwigDirector_OptimizeVar::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackEnterSearch, SWIG_Callback2_t callbackRestartSearch, SWIG_Callback3_t callbackExitSearch, SWIG_Callback4_t callbackBeginNextDecision, SWIG_Callback5_t callbackEndNextDecision, SWIG_Callback6_t callbackApplyDecision, SWIG_Callback7_t callbackRefuteDecision, SWIG_Callback8_t callbackAfterDecision, SWIG_Callback9_t callbackBeginFail, SWIG_Callback10_t callbackEndFail, SWIG_Callback11_t callbackBeginInitialPropagation, SWIG_Callback12_t callbackEndInitialPropagation, SWIG_Callback13_t callbackAcceptSolution, SWIG_Callback14_t callbackAtSolution, SWIG_Callback15_t callbackNoMoreSolutions, SWIG_Callback16_t callbackLocalOptimum, SWIG_Callback17_t callbackAcceptDelta, SWIG_Callback18_t callbackAcceptNeighbor, SWIG_Callback19_t callbackAcceptUncheckedNeighbor, SWIG_Callback20_t callbackIsUncheckedSolutionLimitReached, SWIG_Callback21_t callbackPeriodicCheck, SWIG_Callback22_t callbackProgressPercent, SWIG_Callback23_t callbackAccept, SWIG_Callback24_t callbackInstall, SWIG_Callback25_t callbackPrint)
Definition: constraint_solver_csharp_wrap.cc:3303
SwigDirector_ChangeValue::~SwigDirector_ChangeValue
virtual ~SwigDirector_ChangeValue()
Definition: constraint_solver_csharp_wrap.cc:4672
SwigDirector_IntVarLocalSearchOperator::SWIG_Callback6_t
unsigned int(SWIGSTDCALL * SWIG_Callback6_t)()
Definition: constraint_solver_csharp_wrap.h:623
SwigDirector_SearchLimit::SWIG_Callback12_t
void(SWIGSTDCALL * SWIG_Callback12_t)()
Definition: constraint_solver_csharp_wrap.h:416
SwigDirector_IntVarLocalSearchFilter::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:906
SwigDirector_PathOperator::MakeOneNeighborSwigPublic
virtual bool MakeOneNeighborSwigPublic()
Definition: constraint_solver_csharp_wrap.h:764
SwigDirector_SearchLimit::MakeClone
virtual operations_research::SearchLimit * MakeClone() const
Definition: constraint_solver_csharp_wrap.cc:3688
SwigDirector_IntVarLocalSearchFilter::IsIncremental
virtual bool IsIncremental() const
Definition: constraint_solver_csharp_wrap.cc:5338
SwigDirector_OptimizeVar::SWIG_Callback11_t
void(SWIGSTDCALL * SWIG_Callback11_t)()
Definition: constraint_solver_csharp_wrap.h:322
SwigDirector_SolutionCollector::AcceptNeighbor
virtual void AcceptNeighbor()
Definition: constraint_solver_csharp_wrap.cc:2864
SwigDirector_LocalSearchFilter::GetAcceptedObjectiveValue
virtual int64 GetAcceptedObjectiveValue() const
Objective value from the last time Accept() was called and returned true.
Definition: constraint_solver_csharp_wrap.cc:5187
SwigDirector_OptimizeVar::BeginInitialPropagation
virtual void BeginInitialPropagation()
Definition: constraint_solver_csharp_wrap.cc:3129
SwigDirector_SearchLimit::SWIG_Callback3_t
void(SWIGSTDCALL * SWIG_Callback3_t)()
Definition: constraint_solver_csharp_wrap.h:407
SwigDirector_PathOperator::MakeOneNeighbor
virtual bool MakeOneNeighbor()
This method should not be overridden. Override MakeNeighbor() instead.
Definition: constraint_solver_csharp_wrap.cc:4907
SwigDirector_LocalSearchOperator::SwigDirector_LocalSearchOperator
SwigDirector_LocalSearchOperator()
Definition: constraint_solver_csharp_wrap.cc:4169
SwigDirector_SolutionCollector::ApplyDecision
virtual void ApplyDecision(operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:2725
SwigDirector_Decision::SWIG_Callback3_t
void(SWIGSTDCALL * SWIG_Callback3_t)(void *)
Definition: constraint_solver_csharp_wrap.h:27
SwigDirector_Decision::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)(void *)
Definition: constraint_solver_csharp_wrap.h:25
SwigDirector_SearchLimit::AcceptSolution
virtual bool AcceptSolution()
Definition: constraint_solver_csharp_wrap.cc:3514
SwigDirector_SearchMonitor::SWIG_Callback12_t
void(SWIGSTDCALL * SWIG_Callback12_t)()
Definition: constraint_solver_csharp_wrap.h:147
SwigDirector_PathOperator::InitPosition
virtual bool InitPosition() const
Returns true if the operator needs to restart its initial position at each call to Start()
Definition: constraint_solver_csharp_wrap.cc:5013
SwigDirector_ChangeValue::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)()
Definition: constraint_solver_csharp_wrap.h:729
SwigDirector_LocalSearchOperator::SWIG_Callback4_t
unsigned int(SWIGSTDCALL * SWIG_Callback4_t)()
Definition: constraint_solver_csharp_wrap.h:583
SwigDirector_IntVarLocalSearchFilter::~SwigDirector_IntVarLocalSearchFilter
virtual ~SwigDirector_IntVarLocalSearchFilter()
Definition: constraint_solver_csharp_wrap.cc:5266
SwigDirector_SearchMonitor::SWIG_Callback5_t
void(SWIGSTDCALL * SWIG_Callback5_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:140
SwigDirector_SearchMonitor::SwigDirector_SearchMonitor
SwigDirector_SearchMonitor(operations_research::Solver *const s)
Definition: constraint_solver_csharp_wrap.cc:2294
SwigDirector_LocalSearchOperator::HoldsDelta
virtual bool HoldsDelta() const
Definition: constraint_solver_csharp_wrap.cc:4247
SwigDirector_SearchMonitor::Accept
virtual void Accept(operations_research::ModelVisitor *const visitor) const
Definition: constraint_solver_csharp_wrap.cc:2565
SwigDirector_OptimizeVar::Print
virtual std::string Print() const
Definition: constraint_solver_csharp_wrap.cc:3286
SwigDirector_Demon::priority
virtual operations_research::Solver::DemonPriority priority() const
Definition: constraint_solver_csharp_wrap.cc:2175
SwigDirector_SearchMonitor::SWIG_Callback19_t
void(SWIGSTDCALL * SWIG_Callback19_t)()
Definition: constraint_solver_csharp_wrap.h:154
SwigDirector_RegularLimit::SWIG_Callback18_t
void(SWIGSTDCALL * SWIG_Callback18_t)()
Definition: constraint_solver_csharp_wrap.h:521
SwigDirector_IntVarLocalSearchFilter::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:907
SwigDirector_Decision::~SwigDirector_Decision
virtual ~SwigDirector_Decision()
Definition: constraint_solver_csharp_wrap.cc:2013
SwigDirector_SearchMonitor::SWIG_Callback21_t
void(SWIGSTDCALL * SWIG_Callback21_t)()
Definition: constraint_solver_csharp_wrap.h:156
operations_research::SymmetryBreaker
A symmetry breaker is an object that will visit a decision and create the 'symmetrical' decision in r...
Definition: constraint_solveri.h:1996
SwigDirector_BaseLns::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackReset, SWIG_Callback2_t callbackHasFragments, SWIG_Callback3_t callbackHoldsDelta, SWIG_Callback4_t callbackIsIncremental, SWIG_Callback5_t callbackInitFragments, SWIG_Callback6_t callbackNextFragment)
Definition: constraint_solver_csharp_wrap.cc:4648
SwigDirector_DecisionBuilder::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackNextWrapper)
Definition: constraint_solver_csharp_wrap.cc:2127
operations_research::ChangeValue::MakeOneNeighbor
bool MakeOneNeighbor() override
This method should not be overridden. Override ModifyValue() instead.
Definition: local_search.cc:300
SwigDirector_LocalSearchOperator::MakeNextNeighbor
virtual bool MakeNextNeighbor(operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:4195
SwigDirector_ChangeValue::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:4677
SwigDirector_SearchLimit::SWIG_Callback26_t
void(SWIGSTDCALL * SWIG_Callback26_t)()
Definition: constraint_solver_csharp_wrap.h:430
SwigDirector_BaseLns::SWIG_Callback4_t
unsigned int(SWIGSTDCALL * SWIG_Callback4_t)()
Definition: constraint_solver_csharp_wrap.h:692
SwigDirector_SequenceVarLocalSearchOperator::HoldsDelta
virtual bool HoldsDelta() const
Definition: constraint_solver_csharp_wrap.cc:4484
SwigDirector_SequenceVarLocalSearchOperator::SWIG_Callback5_t
unsigned int(SWIGSTDCALL * SWIG_Callback5_t)()
Definition: constraint_solver_csharp_wrap.h:658
SwigDirector_BaseLns::MakeNextNeighbor
virtual bool MakeNextNeighbor(operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:4569
SwigDirector_PathOperator::OnNodeInitialization
virtual void OnNodeInitialization()
Called by OnStart() after initializing node information.
Definition: constraint_solver_csharp_wrap.cc:4934
SwigDirector_PathOperator::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackReset, SWIG_Callback2_t callbackHasFragments, SWIG_Callback3_t callbackHoldsDelta, SWIG_Callback4_t callbackIsIncremental, SWIG_Callback5_t callbackOnStart, SWIG_Callback6_t callbackMakeOneNeighbor, SWIG_Callback7_t callbackMakeNeighbor, SWIG_Callback8_t callbackOnNodeInitialization, SWIG_Callback9_t callbackRestartAtPathStartOnSynchronize, SWIG_Callback10_t callbackOnSamePathAsPreviousBase, SWIG_Callback11_t callbackGetBaseNodeRestartPosition, SWIG_Callback12_t callbackSetNextBaseToIncrement, SWIG_Callback13_t callbackConsiderAlternatives, SWIG_Callback14_t callbackInitPosition)
Definition: constraint_solver_csharp_wrap.cc:5026
SwigDirector_SearchMonitor::SWIG_Callback8_t
void(SWIGSTDCALL * SWIG_Callback8_t)(void *, unsigned int)
Definition: constraint_solver_csharp_wrap.h:143
SwigDirector_SearchMonitor::AcceptNeighbor
virtual void AcceptNeighbor()
Definition: constraint_solver_csharp_wrap.cc:2512
SwigDirector_SymmetryBreaker::VisitSetVariableValue
virtual void VisitSetVariableValue(operations_research::IntVar *const var, int64 value)
Definition: constraint_solver_csharp_wrap.cc:5448
operations_research::IntVarLocalSearchFilter
Definition: constraint_solveri.h:1813
SwigDirector_SolutionCollector::SWIG_Callback5_t
void(SWIGSTDCALL * SWIG_Callback5_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:228
SwigDirector_RegularLimit::SWIG_Callback2_t
void(SWIGSTDCALL * SWIG_Callback2_t)()
Definition: constraint_solver_csharp_wrap.h:505
SwigDirector_SearchLimit::SWIG_Callback22_t
int(SWIGSTDCALL * SWIG_Callback22_t)()
Definition: constraint_solver_csharp_wrap.h:426
SwigDirector_Demon::Run
virtual void Run(operations_research::Solver *const s)
Definition: constraint_solver_csharp_wrap.cc:2163
SwigDirector_LocalSearchOperator::SWIG_Callback1_t
unsigned int(SWIGSTDCALL * SWIG_Callback1_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:580
SwigDirector_IntVarLocalSearchOperator
Definition: constraint_solver_csharp_wrap.h:597
SwigDirector_LocalSearchOperator::Start
virtual void Start(operations_research::Assignment const *assignment)
Definition: constraint_solver_csharp_wrap.cc:4213
SwigDirector_ChangeValue::SWIG_Callback6_t
unsigned int(SWIGSTDCALL * SWIG_Callback6_t)()
Definition: constraint_solver_csharp_wrap.h:734
SwigDirector_SolutionCollector::AcceptUncheckedNeighbor
virtual void AcceptUncheckedNeighbor()
Definition: constraint_solver_csharp_wrap.cc:2873
SwigDirector_IntVarLocalSearchOperator::SkipUnchanged
virtual bool SkipUnchanged(int index) const
Definition: constraint_solver_csharp_wrap.cc:4364
SwigDirector_RegularLimit::SWIG_Callback16_t
unsigned int(SWIGSTDCALL * SWIG_Callback16_t)()
Definition: constraint_solver_csharp_wrap.h:519
SwigDirector_RegularLimit::SWIG_Callback28_t
void *(SWIGSTDCALL * SWIG_Callback28_t)()
Definition: constraint_solver_csharp_wrap.h:531
SwigDirector_ChangeValue::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackReset, SWIG_Callback2_t callbackHasFragments, SWIG_Callback3_t callbackHoldsDelta, SWIG_Callback4_t callbackIsIncremental, SWIG_Callback5_t callbackOnStart, SWIG_Callback6_t callbackMakeOneNeighbor, SWIG_Callback7_t callbackModifyValue)
Definition: constraint_solver_csharp_wrap.cc:4794
SwigDirector_SearchLimit::SWIG_Callback21_t
void(SWIGSTDCALL * SWIG_Callback21_t)()
Definition: constraint_solver_csharp_wrap.h:425
SwigDirector_OptimizeVar::EndFail
virtual void EndFail()
Definition: constraint_solver_csharp_wrap.cc:3120
SwigDirector_RegularLimit::BeginFail
virtual void BeginFail()
Definition: constraint_solver_csharp_wrap.cc:3883
SwigDirector_OptimizeVar::Install
virtual void Install()
Definition: constraint_solver_csharp_wrap.cc:3277
SwigDirector_SolutionCollector::AtSolution
virtual bool AtSolution()
Definition: constraint_solver_csharp_wrap.cc:2812
SwigDirector_LocalSearchFilterManager::SwigDirector_LocalSearchFilterManager
SwigDirector_LocalSearchFilterManager(std::vector< operations_research::LocalSearchFilterManager::FilterEvent > filter_events)
Definition: constraint_solver_csharp_wrap.cc:5224
SwigDirector_Constraint::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:2209
SwigDirector_IntVarLocalSearchFilter::SWIG_Callback8_t
void(SWIGSTDCALL * SWIG_Callback8_t)(void *)
Definition: constraint_solver_csharp_wrap.h:914
SwigDirector_IntVarLocalSearchFilter::SWIG_Callback2_t
void(SWIGSTDCALL * SWIG_Callback2_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:908
SwigDirector_SolutionCollector::EndInitialPropagation
virtual void EndInitialPropagation()
Definition: constraint_solver_csharp_wrap.cc:2790
SwigDirector_DecisionBuilder::~SwigDirector_DecisionBuilder
virtual ~SwigDirector_DecisionBuilder()
Definition: constraint_solver_csharp_wrap.cc:2089
SwigDirector_IntVarLocalSearchOperator::SWIG_Callback3_t
unsigned int(SWIGSTDCALL * SWIG_Callback3_t)()
Definition: constraint_solver_csharp_wrap.h:620
operations_research::LocalSearchFilter
Local Search Filters are used for fast neighbor pruning.
Definition: constraint_solveri.h:1724
SwigDirector_OptimizeVar::ApplyDecision
virtual void ApplyDecision(operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:3073
SwigDirector_SymmetryBreaker::SWIG_Callback0_t
char *(SWIGSTDCALL * SWIG_Callback0_t)()
Definition: constraint_solver_csharp_wrap.h:944
SwigDirector_LocalSearchFilter::GetSynchronizedObjectiveValue
virtual int64 GetSynchronizedObjectiveValue() const
Objective value from last time Synchronize() was called.
Definition: constraint_solver_csharp_wrap.cc:5174
SwigDirector_SolutionCollector::BeginNextDecision
virtual void BeginNextDecision(operations_research::DecisionBuilder *const b)
Definition: constraint_solver_csharp_wrap.cc:2699
SwigDirector_LocalSearchOperator::SWIG_Callback5_t
unsigned int(SWIGSTDCALL * SWIG_Callback5_t)()
Definition: constraint_solver_csharp_wrap.h:584
SwigDirector_SearchLimit::SWIG_Callback20_t
unsigned int(SWIGSTDCALL * SWIG_Callback20_t)()
Definition: constraint_solver_csharp_wrap.h:424
SwigDirector_Constraint::SWIG_Callback3_t
void(SWIGSTDCALL * SWIG_Callback3_t)()
Definition: constraint_solver_csharp_wrap.h:91
operations_research::PathOperator::SetNextBaseToIncrement
virtual void SetNextBaseToIncrement(int64 base_index)
Set the next base to increment on next iteration.
Definition: constraint_solveri.h:1441
SwigDirector_Constraint::InitialPropagate
virtual void InitialPropagate()
Definition: constraint_solver_csharp_wrap.cc:2269
SwigDirector_SymmetryBreaker::VisitRankLastInterval
virtual void VisitRankLastInterval(operations_research::SequenceVar *const sequence, int index)
Definition: constraint_solver_csharp_wrap.cc:5520
SwigDirector_LocalSearchFilterManager::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString)
Definition: constraint_solver_csharp_wrap.cc:5254
SwigDirector_OptimizeVar::SWIG_Callback9_t
void(SWIGSTDCALL * SWIG_Callback9_t)()
Definition: constraint_solver_csharp_wrap.h:320
operations_research::PathOperator::ConsiderAlternatives
virtual bool ConsiderAlternatives(int64 base_index) const
Indicates if alternatives should be considered when iterating over base nodes.
Definition: constraint_solveri.h:1446
SwigDirector_SolutionCollector::Install
virtual void Install()
Definition: constraint_solver_csharp_wrap.cc:2929
SwigDirector_OptimizeVar::LocalOptimum
virtual bool LocalOptimum()
Definition: constraint_solver_csharp_wrap.cc:3182
SwigDirector_BaseLns::HasFragments
virtual bool HasFragments() const
Definition: constraint_solver_csharp_wrap.cc:4586
SwigDirector_SearchLimit::SWIG_Callback9_t
void(SWIGSTDCALL * SWIG_Callback9_t)()
Definition: constraint_solver_csharp_wrap.h:413
SwigDirector_IntVarLocalSearchFilter::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackRelax, SWIG_Callback2_t callbackCommit, SWIG_Callback3_t callbackAccept, SWIG_Callback4_t callbackIsIncremental, SWIG_Callback5_t callbackRevert, SWIG_Callback6_t callbackGetSynchronizedObjectiveValue, SWIG_Callback7_t callbackGetAcceptedObjectiveValue, SWIG_Callback8_t callbackOnSynchronize)
Definition: constraint_solver_csharp_wrap.cc:5398
SwigDirector_SearchLimit::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackEnterSearch, SWIG_Callback2_t callbackRestartSearch, SWIG_Callback3_t callbackExitSearch, SWIG_Callback4_t callbackBeginNextDecision, SWIG_Callback5_t callbackEndNextDecision, SWIG_Callback6_t callbackApplyDecision, SWIG_Callback7_t callbackRefuteDecision, SWIG_Callback8_t callbackAfterDecision, SWIG_Callback9_t callbackBeginFail, SWIG_Callback10_t callbackEndFail, SWIG_Callback11_t callbackBeginInitialPropagation, SWIG_Callback12_t callbackEndInitialPropagation, SWIG_Callback13_t callbackAcceptSolution, SWIG_Callback14_t callbackAtSolution, SWIG_Callback15_t callbackNoMoreSolutions, SWIG_Callback16_t callbackLocalOptimum, SWIG_Callback17_t callbackAcceptDelta, SWIG_Callback18_t callbackAcceptNeighbor, SWIG_Callback19_t callbackAcceptUncheckedNeighbor, SWIG_Callback20_t callbackIsUncheckedSolutionLimitReached, SWIG_Callback21_t callbackPeriodicCheck, SWIG_Callback22_t callbackProgressPercent, SWIG_Callback23_t callbackAccept, SWIG_Callback24_t callbackInstall, SWIG_Callback25_t callbackCheck, SWIG_Callback26_t callbackInit, SWIG_Callback27_t callbackCopy, SWIG_Callback28_t callbackMakeClone)
Definition: constraint_solver_csharp_wrap.cc:3702
SwigDirector_SymmetryBreaker::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackVisitSetVariableValue, SWIG_Callback2_t callbackVisitSplitVariableDomain, SWIG_Callback3_t callbackVisitScheduleOrPostpone, SWIG_Callback4_t callbackVisitScheduleOrExpedite, SWIG_Callback5_t callbackVisitRankFirstInterval, SWIG_Callback6_t callbackVisitRankLastInterval, SWIG_Callback7_t callbackVisitUnknownDecision)
Definition: constraint_solver_csharp_wrap.cc:5543
SwigDirector_SolutionCollector::AfterDecision
virtual void AfterDecision(operations_research::Decision *const d, bool apply)
Definition: constraint_solver_csharp_wrap.cc:2749
SwigDirector_LocalSearchFilter::SWIG_Callback8_t
long long(SWIGSTDCALL * SWIG_Callback8_t)()
Definition: constraint_solver_csharp_wrap.h:856
SwigDirector_BaseLns::HoldsDelta
virtual bool HoldsDelta() const
Definition: constraint_solver_csharp_wrap.cc:4599
SwigDirector_Constraint::SWIG_Callback1_t
char *(SWIGSTDCALL * SWIG_Callback1_t)()
Definition: constraint_solver_csharp_wrap.h:89
SwigDirector_Constraint
Definition: constraint_solver_csharp_wrap.h:77
SwigDirector_RegularLimit::ExitSearch
virtual void ExitSearch()
Definition: constraint_solver_csharp_wrap.cc:3810
SwigDirector_IntVarLocalSearchOperator::SWIG_Callback4_t
unsigned int(SWIGSTDCALL * SWIG_Callback4_t)()
Definition: constraint_solver_csharp_wrap.h:621
SwigDirector_LocalSearchFilter::SWIG_Callback5_t
void(SWIGSTDCALL * SWIG_Callback5_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:853
SwigDirector_SolutionCollector::EndNextDecision
virtual void EndNextDecision(operations_research::DecisionBuilder *const b, operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:2711
SwigDirector_Decision::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackApplyWrapper, SWIG_Callback2_t callbackRefuteWrapper, SWIG_Callback3_t callbackAccept)
Definition: constraint_solver_csharp_wrap.cc:2071
SwigDirector_IntVarLocalSearchOperator::MakeNextNeighbor
virtual bool MakeNextNeighbor(operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:4308
SwigDirector_SequenceVarLocalSearchOperator::SWIG_Callback2_t
void(SWIGSTDCALL * SWIG_Callback2_t)()
Definition: constraint_solver_csharp_wrap.h:655
SwigDirector_RegularLimit::MakeClone
virtual operations_research::SearchLimit * MakeClone() const
Definition: constraint_solver_csharp_wrap.cc:4092
SwigDirector_SearchMonitor::SWIG_Callback20_t
unsigned int(SWIGSTDCALL * SWIG_Callback20_t)()
Definition: constraint_solver_csharp_wrap.h:155
SwigDirector_RegularLimit::SWIG_Callback6_t
void(SWIGSTDCALL * SWIG_Callback6_t)(void *)
Definition: constraint_solver_csharp_wrap.h:509
SwigDirector_SearchLimit::SwigDirector_SearchLimit
SwigDirector_SearchLimit(operations_research::Solver *const s)
Definition: constraint_solver_csharp_wrap.cc:3361
SwigDirector_ChangeValue::OnStart
virtual void OnStart()
Called by Start() after synchronizing the operator with the current assignment.
Definition: constraint_solver_csharp_wrap.cc:4754
SwigDirector_SolutionCollector::SwigDirector_SolutionCollector
SwigDirector_SolutionCollector(operations_research::Solver *const solver, operations_research::Assignment const *assignment)
Definition: constraint_solver_csharp_wrap.cc:2642
SwigDirector_SequenceVarLocalSearchOperator::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:4423
SwigDirector_PathOperator::RestartAtPathStartOnSynchronizeSwigPublic
virtual bool RestartAtPathStartOnSynchronizeSwigPublic()
Definition: constraint_solver_csharp_wrap.h:773
SwigDirector_DecisionBuilder::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:2094
SwigDirector_SearchMonitor::BeginInitialPropagation
virtual void BeginInitialPropagation()
Definition: constraint_solver_csharp_wrap.cc:2429
SwigDirector_PathOperator
Definition: constraint_solver_csharp_wrap.h:750
SwigDirector_OptimizeVar::SWIG_Callback15_t
void(SWIGSTDCALL * SWIG_Callback15_t)()
Definition: constraint_solver_csharp_wrap.h:326
delta
int64 delta
Definition: resource.cc:1684
SwigDirector_SolutionCollector::SWIG_Callback14_t
unsigned int(SWIGSTDCALL * SWIG_Callback14_t)()
Definition: constraint_solver_csharp_wrap.h:237
SwigDirector_ChangeValue::IsIncremental
virtual bool IsIncremental() const
Definition: constraint_solver_csharp_wrap.cc:4737
SwigDirector_SequenceVarLocalSearchOperator::SkipUnchanged
virtual bool SkipUnchanged(int index) const
Definition: constraint_solver_csharp_wrap.cc:4510
SwigDirector_RegularLimit::SWIG_Callback26_t
void(SWIGSTDCALL * SWIG_Callback26_t)()
Definition: constraint_solver_csharp_wrap.h:529
SwigDirector_RegularLimit::AcceptDelta
virtual bool AcceptDelta(operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:3967
b
int64 b
Definition: constraint_solver/table.cc:43
SwigDirector_Demon::SwigDirector_Demon
SwigDirector_Demon()
Definition: constraint_solver_csharp_wrap.cc:2137
SwigDirector_PathOperator::ConsiderAlternativesSwigPublic
virtual bool ConsiderAlternativesSwigPublic(int64 base_index) const
Definition: constraint_solver_csharp_wrap.h:789
SwigDirector_PathOperator::SWIG_Callback3_t
unsigned int(SWIGSTDCALL * SWIG_Callback3_t)()
Definition: constraint_solver_csharp_wrap.h:800
SwigDirector_PathOperator::MakeNextNeighbor
virtual bool MakeNextNeighbor(operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:4838
SwigDirector_SearchLimit::RefuteDecision
virtual void RefuteDecision(operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:3452
SwigDirector_SolutionCollector::SWIG_Callback9_t
void(SWIGSTDCALL * SWIG_Callback9_t)()
Definition: constraint_solver_csharp_wrap.h:232
SwigDirector_LocalSearchFilter::SWIG_Callback6_t
void(SWIGSTDCALL * SWIG_Callback6_t)()
Definition: constraint_solver_csharp_wrap.h:854
SwigDirector_IntVarLocalSearchOperator::SWIG_Callback2_t
unsigned int(SWIGSTDCALL * SWIG_Callback2_t)()
Definition: constraint_solver_csharp_wrap.h:619
SwigDirector_RegularLimit::SWIG_Callback20_t
unsigned int(SWIGSTDCALL * SWIG_Callback20_t)()
Definition: constraint_solver_csharp_wrap.h:523
SwigDirector_PathOperator::GetBaseNodeRestartPosition
virtual int64 GetBaseNodeRestartPosition(int base_index)
Returns the index of the node to which the base node of index base_index must be set to when it reach...
Definition: constraint_solver_csharp_wrap.cc:4971
SwigDirector_SearchLimit::SWIG_Callback17_t
unsigned int(SWIGSTDCALL * SWIG_Callback17_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:421
SwigDirector_SearchLimit::EndNextDecision
virtual void EndNextDecision(operations_research::DecisionBuilder *const b, operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:3426
SwigDirector_OptimizeVar::SWIG_Callback16_t
unsigned int(SWIGSTDCALL * SWIG_Callback16_t)()
Definition: constraint_solver_csharp_wrap.h:327
SwigDirector_SequenceVarLocalSearchOperator::HasFragments
virtual bool HasFragments() const
Definition: constraint_solver_csharp_wrap.cc:4471
SwigDirector_SequenceVarLocalSearchOperator::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackMakeNextNeighbor, SWIG_Callback2_t callbackReset, SWIG_Callback3_t callbackHasFragments, SWIG_Callback4_t callbackHoldsDelta, SWIG_Callback5_t callbackIsIncremental, SWIG_Callback6_t callbackOnStart)
Definition: constraint_solver_csharp_wrap.cc:4523
SwigDirector_SearchLimit
Definition: constraint_solver_csharp_wrap.h:369
operations_research::ChangeValue
Defines operators which change the value of variables; each neighbor corresponds to one modified vari...
Definition: constraint_solveri.h:1295
SwigDirector_OptimizeVar::AtSolution
virtual bool AtSolution()
Definition: constraint_solver_csharp_wrap.cc:3160
SwigDirector_PathOperator::ConsiderAlternatives
virtual bool ConsiderAlternatives(int64 base_index) const
Indicates if alternatives should be considered when iterating over base nodes.
Definition: constraint_solver_csharp_wrap.cc:4998
SwigDirector_LocalSearchFilter::Commit
virtual void Commit(operations_research::Assignment const *delta, operations_research::Assignment const *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:5102
SwigDirector_Constraint::Post
virtual void Post()
Definition: constraint_solver_csharp_wrap.cc:2260
SwigDirector_RegularLimit::~SwigDirector_RegularLimit
virtual ~SwigDirector_RegularLimit()
Definition: constraint_solver_csharp_wrap.cc:3770
SwigDirector_Constraint::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackName, SWIG_Callback2_t callbackBaseName, SWIG_Callback3_t callbackPost, SWIG_Callback4_t callbackInitialPropagateWrapper)
Definition: constraint_solver_csharp_wrap.cc:2278
SwigDirector_SearchLimit::SWIG_Callback24_t
void(SWIGSTDCALL * SWIG_Callback24_t)()
Definition: constraint_solver_csharp_wrap.h:428
SwigDirector_SearchLimit::SWIG_Callback15_t
void(SWIGSTDCALL * SWIG_Callback15_t)()
Definition: constraint_solver_csharp_wrap.h:419
SwigDirector_RegularLimit::SWIG_Callback27_t
void(SWIGSTDCALL * SWIG_Callback27_t)(void *)
Definition: constraint_solver_csharp_wrap.h:530
SwigDirector_RegularLimit::SWIG_Callback12_t
void(SWIGSTDCALL * SWIG_Callback12_t)()
Definition: constraint_solver_csharp_wrap.h:515
SwigDirector_SearchMonitor::LocalOptimum
virtual bool LocalOptimum()
Definition: constraint_solver_csharp_wrap.cc:2482
SwigDirector_SearchMonitor::BeginFail
virtual void BeginFail()
Definition: constraint_solver_csharp_wrap.cc:2411
SwigDirector_Decision
Definition: constraint_solver_csharp_wrap.h:14
SwigDirector_IntVarLocalSearchFilter
Definition: constraint_solver_csharp_wrap.h:888
SwigDirector_IntVarLocalSearchOperator::HoldsDelta
virtual bool HoldsDelta() const
Definition: constraint_solver_csharp_wrap.cc:4338
SwigDirector_IntVarLocalSearchOperator::~SwigDirector_IntVarLocalSearchOperator
virtual ~SwigDirector_IntVarLocalSearchOperator()
Definition: constraint_solver_csharp_wrap.cc:4286
operations_research::PathOperator::MakeOneNeighbor
bool MakeOneNeighbor() override
This method should not be overridden. Override MakeNeighbor() instead.
Definition: local_search.cc:389
SwigDirector_SequenceVarLocalSearchOperator::SWIG_Callback4_t
unsigned int(SWIGSTDCALL * SWIG_Callback4_t)()
Definition: constraint_solver_csharp_wrap.h:657
SwigDirector_OptimizeVar::PeriodicCheck
virtual void PeriodicCheck()
Definition: constraint_solver_csharp_wrap.cc:3243
SwigDirector_LocalSearchOperator::SWIG_Callback2_t
void(SWIGSTDCALL * SWIG_Callback2_t)(void *)
Definition: constraint_solver_csharp_wrap.h:581
SwigDirector_Decision::SWIG_Callback2_t
void(SWIGSTDCALL * SWIG_Callback2_t)(void *)
Definition: constraint_solver_csharp_wrap.h:26
SwigDirector_SymmetryBreaker::VisitRankFirstInterval
virtual void VisitRankFirstInterval(operations_research::SequenceVar *const sequence, int index)
Definition: constraint_solver_csharp_wrap.cc:5506
SwigDirector_SearchMonitor::EndNextDecision
virtual void EndNextDecision(operations_research::DecisionBuilder *const b, operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:2359
SwigDirector_PathOperator::InitPositionSwigPublic
virtual bool InitPositionSwigPublic() const
Definition: constraint_solver_csharp_wrap.h:793
SwigDirector_OptimizeVar::SWIG_Callback7_t
void(SWIGSTDCALL * SWIG_Callback7_t)(void *)
Definition: constraint_solver_csharp_wrap.h:318
SwigDirector_ChangeValue::HasFragments
virtual bool HasFragments() const
Definition: constraint_solver_csharp_wrap.cc:4711
SwigDirector_Demon::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)(void *)
Definition: constraint_solver_csharp_wrap.h:66
SwigDirector_SearchLimit::SWIG_Callback5_t
void(SWIGSTDCALL * SWIG_Callback5_t)(void *, void *)
Definition: constraint_solver_csharp_wrap.h:409
SwigDirector_SymmetryBreaker::SWIG_Callback1_t
void(SWIGSTDCALL * SWIG_Callback1_t)(void *, long long)
Definition: constraint_solver_csharp_wrap.h:945
SwigDirector_SymmetryBreaker::SWIG_Callback2_t
void(SWIGSTDCALL * SWIG_Callback2_t)(void *, long long, unsigned int)
Definition: constraint_solver_csharp_wrap.h:946
SwigDirector_SearchMonitor::SWIG_Callback11_t
void(SWIGSTDCALL * SWIG_Callback11_t)()
Definition: constraint_solver_csharp_wrap.h:146
SwigDirector_RegularLimit::BeginInitialPropagation
virtual void BeginInitialPropagation()
Definition: constraint_solver_csharp_wrap.cc:3901
SwigDirector_PathOperator::SWIG_Callback13_t
unsigned int(SWIGSTDCALL * SWIG_Callback13_t)(long long)
Definition: constraint_solver_csharp_wrap.h:810
SwigDirector_SearchLimit::AtSolution
virtual bool AtSolution()
Definition: constraint_solver_csharp_wrap.cc:3527
SwigDirector_ChangeValue::SWIG_Callback5_t
void(SWIGSTDCALL * SWIG_Callback5_t)()
Definition: constraint_solver_csharp_wrap.h:733
operations_research::PathOperator::OnNodeInitialization
virtual void OnNodeInitialization()
Called by OnStart() after initializing node information.
Definition: constraint_solveri.h:1378
SwigDirector_ChangeValue::SWIG_Callback3_t
unsigned int(SWIGSTDCALL * SWIG_Callback3_t)()
Definition: constraint_solver_csharp_wrap.h:731
SwigDirector_SearchLimit::Install
virtual void Install()
Definition: constraint_solver_csharp_wrap.cc:3644
SwigDirector_Constraint::SWIG_Callback2_t
char *(SWIGSTDCALL * SWIG_Callback2_t)()
Definition: constraint_solver_csharp_wrap.h:90
SwigDirector_OptimizeVar::RestartSearch
virtual void RestartSearch()
Definition: constraint_solver_csharp_wrap.cc:3029
SwigDirector_RegularLimit::SWIG_Callback7_t
void(SWIGSTDCALL * SWIG_Callback7_t)(void *)
Definition: constraint_solver_csharp_wrap.h:510
SwigDirector_SolutionCollector::SWIG_Callback16_t
unsigned int(SWIGSTDCALL * SWIG_Callback16_t)()
Definition: constraint_solver_csharp_wrap.h:239
SwigDirector_SearchLimit::EndInitialPropagation
virtual void EndInitialPropagation()
Definition: constraint_solver_csharp_wrap.cc:3505
SwigDirector_SearchLimit::SWIG_Callback25_t
unsigned int(SWIGSTDCALL * SWIG_Callback25_t)()
Definition: constraint_solver_csharp_wrap.h:429
SwigDirector_OptimizeVar::SWIG_Callback10_t
void(SWIGSTDCALL * SWIG_Callback10_t)()
Definition: constraint_solver_csharp_wrap.h:321
SwigDirector_PathOperator::SWIG_Callback4_t
unsigned int(SWIGSTDCALL * SWIG_Callback4_t)()
Definition: constraint_solver_csharp_wrap.h:801
SwigDirector_LocalSearchFilter::SWIG_Callback4_t
unsigned int(SWIGSTDCALL * SWIG_Callback4_t)()
Definition: constraint_solver_csharp_wrap.h:852
SwigDirector_RegularLimit::SWIG_Callback22_t
int(SWIGSTDCALL * SWIG_Callback22_t)()
Definition: constraint_solver_csharp_wrap.h:525
SwigDirector_SolutionCollector::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackEnterSearch, SWIG_Callback2_t callbackRestartSearch, SWIG_Callback3_t callbackExitSearch, SWIG_Callback4_t callbackBeginNextDecision, SWIG_Callback5_t callbackEndNextDecision, SWIG_Callback6_t callbackApplyDecision, SWIG_Callback7_t callbackRefuteDecision, SWIG_Callback8_t callbackAfterDecision, SWIG_Callback9_t callbackBeginFail, SWIG_Callback10_t callbackEndFail, SWIG_Callback11_t callbackBeginInitialPropagation, SWIG_Callback12_t callbackEndInitialPropagation, SWIG_Callback13_t callbackAcceptSolution, SWIG_Callback14_t callbackAtSolution, SWIG_Callback15_t callbackNoMoreSolutions, SWIG_Callback16_t callbackLocalOptimum, SWIG_Callback17_t callbackAcceptDelta, SWIG_Callback18_t callbackAcceptNeighbor, SWIG_Callback19_t callbackAcceptUncheckedNeighbor, SWIG_Callback20_t callbackIsUncheckedSolutionLimitReached, SWIG_Callback21_t callbackPeriodicCheck, SWIG_Callback22_t callbackProgressPercent, SWIG_Callback23_t callbackAccept, SWIG_Callback24_t callbackInstall)
Definition: constraint_solver_csharp_wrap.cc:2938
SwigDirector_ChangeValue::MakeNextNeighbor
virtual bool MakeNextNeighbor(operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
Definition: constraint_solver_csharp_wrap.cc:4694
SwigDirector_SearchMonitor::Install
virtual void Install()
Definition: constraint_solver_csharp_wrap.cc:2577
SwigDirector_RegularLimit::swig_connect_director
void swig_connect_director(SWIG_Callback0_t callbackToString, SWIG_Callback1_t callbackEnterSearch, SWIG_Callback2_t callbackRestartSearch, SWIG_Callback3_t callbackExitSearch, SWIG_Callback4_t callbackBeginNextDecision, SWIG_Callback5_t callbackEndNextDecision, SWIG_Callback6_t callbackApplyDecision, SWIG_Callback7_t callbackRefuteDecision, SWIG_Callback8_t callbackAfterDecision, SWIG_Callback9_t callbackBeginFail, SWIG_Callback10_t callbackEndFail, SWIG_Callback11_t callbackBeginInitialPropagation, SWIG_Callback12_t callbackEndInitialPropagation, SWIG_Callback13_t callbackAcceptSolution, SWIG_Callback14_t callbackAtSolution, SWIG_Callback15_t callbackNoMoreSolutions, SWIG_Callback16_t callbackLocalOptimum, SWIG_Callback17_t callbackAcceptDelta, SWIG_Callback18_t callbackAcceptNeighbor, SWIG_Callback19_t callbackAcceptUncheckedNeighbor, SWIG_Callback20_t callbackIsUncheckedSolutionLimitReached, SWIG_Callback21_t callbackPeriodicCheck, SWIG_Callback22_t callbackProgressPercent, SWIG_Callback23_t callbackAccept, SWIG_Callback24_t callbackInstall, SWIG_Callback25_t callbackCheck, SWIG_Callback26_t callbackInit, SWIG_Callback27_t callbackCopy, SWIG_Callback28_t callbackMakeClone)
Definition: constraint_solver_csharp_wrap.cc:4105
SwigDirector_SearchLimit::SWIG_Callback13_t
unsigned int(SWIGSTDCALL * SWIG_Callback13_t)()
Definition: constraint_solver_csharp_wrap.h:417
SwigDirector_SequenceVarLocalSearchOperator::Start
virtual void Start(operations_research::Assignment const *assignment)
Definition: constraint_solver_csharp_wrap.cc:4458
SwigDirector_IntVarLocalSearchOperator::SWIG_Callback5_t
void(SWIGSTDCALL * SWIG_Callback5_t)()
Definition: constraint_solver_csharp_wrap.h:622
SwigDirector_SearchMonitor::SWIG_Callback9_t
void(SWIGSTDCALL * SWIG_Callback9_t)()
Definition: constraint_solver_csharp_wrap.h:144
SwigDirector_SearchMonitor
Definition: constraint_solver_csharp_wrap.h:104
SwigDirector_BaseLns::SWIG_Callback3_t
unsigned int(SWIGSTDCALL * SWIG_Callback3_t)()
Definition: constraint_solver_csharp_wrap.h:691
SwigDirector_SymmetryBreaker
Definition: constraint_solver_csharp_wrap.h:930
SwigDirector_SearchLimit::Accept
virtual void Accept(operations_research::ModelVisitor *const visitor) const
Definition: constraint_solver_csharp_wrap.cc:3632
SwigDirector_PathOperator::SWIG_Callback12_t
void(SWIGSTDCALL * SWIG_Callback12_t)(long long)
Definition: constraint_solver_csharp_wrap.h:809
SwigDirector_SearchLimit::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:3370
SwigDirector_OptimizeVar::ExitSearch
virtual void ExitSearch()
Definition: constraint_solver_csharp_wrap.cc:3038
SwigDirector_BaseLns::SWIG_Callback5_t
void(SWIGSTDCALL * SWIG_Callback5_t)()
Definition: constraint_solver_csharp_wrap.h:693
SwigDirector_SolutionCollector::IsUncheckedSolutionLimitReached
virtual bool IsUncheckedSolutionLimitReached()
Definition: constraint_solver_csharp_wrap.cc:2882
SwigDirector_SearchLimit::LocalOptimum
virtual bool LocalOptimum()
Definition: constraint_solver_csharp_wrap.cc:3549
SwigDirector_RegularLimit::Install
virtual void Install()
Definition: constraint_solver_csharp_wrap.cc:4049
SwigDirector_SolutionCollector::EndFail
virtual void EndFail()
Definition: constraint_solver_csharp_wrap.cc:2772
SwigDirector_IntVarLocalSearchFilter::SWIG_Callback7_t
long long(SWIGSTDCALL * SWIG_Callback7_t)()
Definition: constraint_solver_csharp_wrap.h:913
SwigDirector_PathOperator::SWIG_Callback11_t
long long(SWIGSTDCALL * SWIG_Callback11_t)(int)
Definition: constraint_solver_csharp_wrap.h:808
SwigDirector_RegularLimit::AcceptUncheckedNeighbor
virtual void AcceptUncheckedNeighbor()
Definition: constraint_solver_csharp_wrap.cc:3993
time
int64 time
Definition: resource.cc:1683
SwigDirector_RegularLimit::ApplyDecision
virtual void ApplyDecision(operations_research::Decision *const d)
Definition: constraint_solver_csharp_wrap.cc:3845
SwigDirector_Demon::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:2146
SwigDirector_PathOperator::SetNextBaseToIncrement
virtual void SetNextBaseToIncrement(int64 base_index)
Set the next base to increment on next iteration.
Definition: constraint_solver_csharp_wrap.cc:4986
SwigDirector_SearchLimit::ProgressPercent
virtual int ProgressPercent()
Definition: constraint_solver_csharp_wrap.cc:3619
SwigDirector_IntVarLocalSearchOperator::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:4291
SwigDirector_SolutionCollector::BeginFail
virtual void BeginFail()
Definition: constraint_solver_csharp_wrap.cc:2763
SwigDirector_OptimizeVar::DebugString
virtual std::string DebugString() const
Definition: constraint_solver_csharp_wrap.cc:3003
SwigDirector_SearchLimit::BeginNextDecision
virtual void BeginNextDecision(operations_research::DecisionBuilder *const b)
Definition: constraint_solver_csharp_wrap.cc:3414
SwigDirector_SequenceVarLocalSearchOperator::SWIG_Callback6_t
void(SWIGSTDCALL * SWIG_Callback6_t)()
Definition: constraint_solver_csharp_wrap.h:659