9 package com.google.ortools.constraintsolver;
12 private transient long swigCPtr;
15 super(mainJNI.RegularLimit_SWIGUpcast(cPtr), cMemoryOwn);
20 return (obj ==
null) ? 0 : obj.swigCPtr;
27 public synchronized void delete() {
31 mainJNI.delete_RegularLimit(swigCPtr);
47 long cPtr = mainJNI.RegularLimit_makeClone(swigCPtr,
this);
48 return (cPtr == 0) ? null :
new SearchLimit(cPtr,
false);
52 long cPtr = mainJNI.RegularLimit_MakeIdenticalClone(swigCPtr,
this);
53 return (cPtr == 0) ? null :
new RegularLimit(cPtr,
false);
57 return mainJNI.RegularLimit_check(swigCPtr,
this);
61 mainJNI.RegularLimit_init(swigCPtr,
this);
65 mainJNI.RegularLimit_exitSearch(swigCPtr,
this);
73 return new SWIGTYPE_p_absl__Duration(mainJNI.RegularLimit_duration_limit(swigCPtr,
this),
true);
77 return mainJNI.RegularLimit_wall_time(swigCPtr,
this);
81 return mainJNI.RegularLimit_branches(swigCPtr,
this);
85 return mainJNI.RegularLimit_failures(swigCPtr,
this);
89 return mainJNI.RegularLimit_solutions(swigCPtr,
this);
93 return mainJNI.RegularLimit_IsUncheckedSolutionLimitReached(swigCPtr,
this);
97 return mainJNI.RegularLimit_progressPercent(swigCPtr,
this);
101 return mainJNI.RegularLimit_toString(swigCPtr,
this);
105 return new SWIGTYPE_p_absl__Time(mainJNI.RegularLimit_AbsoluteSolverDeadline(swigCPtr,
this),
true);