OR-Tools  8.0
SwigDirector_LocalSearchOperatorabstract

Detailed Description

Definition at line 567 of file constraint_solver_csharp_wrap.h.

Public Types

typedef char *(SWIGSTDCALLSWIG_Callback0_t) ()
 
typedef unsigned int(SWIGSTDCALLSWIG_Callback1_t) (void *, void *)
 
typedef void(SWIGSTDCALLSWIG_Callback2_t) (void *)
 
typedef void(SWIGSTDCALLSWIG_Callback3_t) ()
 
typedef unsigned int(SWIGSTDCALLSWIG_Callback4_t) ()
 
typedef unsigned int(SWIGSTDCALLSWIG_Callback5_t) ()
 

Public Member Functions

 SwigDirector_LocalSearchOperator ()
 
virtual ~SwigDirector_LocalSearchOperator ()
 
virtual std::string DebugString () const
 
virtual bool MakeNextNeighbor (operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
 
virtual void Start (operations_research::Assignment const *assignment)
 
virtual void Reset ()
 
virtual bool HasFragments () const
 
virtual bool HoldsDelta () const
 
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)
 
void swig_connect_director (JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global)
 
 SwigDirector_LocalSearchOperator (JNIEnv *jenv)
 
virtual ~SwigDirector_LocalSearchOperator ()
 
virtual std::string DebugString () const
 
virtual bool MakeNextNeighbor (operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
 
virtual void Start (operations_research::Assignment const *assignment)
 
virtual void Reset ()
 
virtual bool HasFragments () const
 
virtual bool HoldsDelta () const
 
bool swig_overrides (int n)
 
 SwigDirector_LocalSearchOperator (PyObject *self)
 
virtual ~SwigDirector_LocalSearchOperator ()
 
virtual std::string DebugString () const
 
virtual bool MakeNextNeighbor (operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
 
virtual void Start (operations_research::Assignment const *assignment)
 
virtual void Reset ()
 
virtual bool HasFragments () const
 
virtual bool HoldsDelta () const
 
bool swig_get_inner (const char *swig_protected_method_name) const
 
void swig_set_inner (const char *swig_protected_method_name, bool swig_val) const
 
virtual bool MakeNextNeighbor (Assignment *delta, Assignment *deltadelta)=0
 
virtual void Start (const Assignment *assignment)=0
 
virtual const LocalSearchOperatorSelf () const
 
bool swig_set_self (JNIEnv *jenv, jobject jself, bool mem_own, bool weak_global)
 
bool swig_set_self (JNIEnv *jenv, jobject jself, bool mem_own, bool weak_global)
 
jobject swig_get_self (JNIEnv *jenv) const
 
PyObject * swig_get_self () const
 
jobject swig_get_self (JNIEnv *jenv) const
 
PyObject * swig_get_self () const
 
void swig_java_change_ownership (JNIEnv *jenv, jobject jself, bool take_or_release)
 
void swig_java_change_ownership (JNIEnv *jenv, jobject jself, bool take_or_release)
 
void swig_disown () const
 
void swig_disown () const
 
void swig_incref () const
 
void swig_incref () const
 
template<typename Type >
void swig_acquire_ownership_array (Type *vptr) const
 
template<typename Type >
void swig_acquire_ownership_array (Type *vptr) const
 
template<typename Type >
void swig_acquire_ownership (Type *vptr) const
 
template<typename Type >
void swig_acquire_ownership (Type *vptr) const
 
void swig_acquire_ownership_obj (void *vptr, int own) const
 
void swig_acquire_ownership_obj (void *vptr, int own) const
 
int swig_release_ownership (void *vptr) const
 
int swig_release_ownership (void *vptr) const
 

Static Public Member Functions

template<typename Type >
static PyObject * swig_pyobj_disown (PyObject *pyobj, PyObject *SWIGUNUSEDPARM(args))
 
template<typename Type >
static PyObject * swig_pyobj_disown (PyObject *pyobj, PyObject *SWIGUNUSEDPARM(args))
 

Protected Member Functions

void swig_disconnect_director_self (const char *disconn_method)
 
void swig_disconnect_director_self (const char *disconn_method)
 

Protected Attributes

Swig::BoolArray< 6 > swig_override
 
JObjectWrapper swig_self_
 

Member Typedef Documentation

◆ SWIG_Callback0_t

typedef char*(SWIGSTDCALL* SWIG_Callback0_t) ()

Definition at line 579 of file constraint_solver_csharp_wrap.h.

◆ SWIG_Callback1_t

typedef unsigned int(SWIGSTDCALL* SWIG_Callback1_t) (void *, void *)

Definition at line 580 of file constraint_solver_csharp_wrap.h.

◆ SWIG_Callback2_t

typedef void(SWIGSTDCALL* SWIG_Callback2_t) (void *)

Definition at line 581 of file constraint_solver_csharp_wrap.h.

◆ SWIG_Callback3_t

typedef void(SWIGSTDCALL* SWIG_Callback3_t) ()

Definition at line 582 of file constraint_solver_csharp_wrap.h.

◆ SWIG_Callback4_t

typedef unsigned int(SWIGSTDCALL* SWIG_Callback4_t) ()

Definition at line 583 of file constraint_solver_csharp_wrap.h.

◆ SWIG_Callback5_t

typedef unsigned int(SWIGSTDCALL* SWIG_Callback5_t) ()

Definition at line 584 of file constraint_solver_csharp_wrap.h.

Constructor & Destructor Documentation

◆ SwigDirector_LocalSearchOperator() [1/3]

◆ ~SwigDirector_LocalSearchOperator() [1/3]

◆ SwigDirector_LocalSearchOperator() [2/3]

Definition at line 2213 of file constraint_solver_java_wrap.cc.

◆ ~SwigDirector_LocalSearchOperator() [2/3]

virtual ~SwigDirector_LocalSearchOperator ( )
virtual

◆ SwigDirector_LocalSearchOperator() [3/3]

SwigDirector_LocalSearchOperator ( PyObject *  self)

Definition at line 5731 of file constraint_solver_python_wrap.cc.

◆ ~SwigDirector_LocalSearchOperator() [3/3]

virtual ~SwigDirector_LocalSearchOperator ( )
virtual

Member Function Documentation

◆ DebugString() [1/3]

virtual std::string DebugString ( ) const
virtual

◆ DebugString() [2/3]

virtual std::string DebugString ( ) const
virtual

◆ DebugString() [3/3]

std::string DebugString ( ) const
virtual

Definition at line 4178 of file constraint_solver_csharp_wrap.cc.

◆ HasFragments() [1/3]

virtual bool HasFragments ( ) const
virtual

Reimplemented from LocalSearchOperator.

◆ HasFragments() [2/3]

virtual bool HasFragments ( ) const
virtual

Reimplemented from LocalSearchOperator.

◆ HasFragments() [3/3]

bool HasFragments ( ) const
virtual

Reimplemented from LocalSearchOperator.

Definition at line 4234 of file constraint_solver_csharp_wrap.cc.

◆ HoldsDelta() [1/3]

virtual bool HoldsDelta ( ) const
virtual

Reimplemented from LocalSearchOperator.

◆ HoldsDelta() [2/3]

virtual bool HoldsDelta ( ) const
virtual

Reimplemented from LocalSearchOperator.

◆ HoldsDelta() [3/3]

bool HoldsDelta ( ) const
virtual

Reimplemented from LocalSearchOperator.

Definition at line 4247 of file constraint_solver_csharp_wrap.cc.

◆ MakeNextNeighbor() [1/4]

virtual bool MakeNextNeighbor ( Assignment *  delta,
Assignment *  deltadelta 
)
pure virtualinherited

◆ MakeNextNeighbor() [2/4]

virtual bool MakeNextNeighbor ( operations_research::Assignment *  delta,
operations_research::Assignment *  deltadelta 
)
virtual

◆ MakeNextNeighbor() [3/4]

virtual bool MakeNextNeighbor ( operations_research::Assignment *  delta,
operations_research::Assignment *  deltadelta 
)
virtual

◆ MakeNextNeighbor() [4/4]

bool MakeNextNeighbor ( operations_research::Assignment *  delta,
operations_research::Assignment *  deltadelta 
)
virtual

Definition at line 4195 of file constraint_solver_csharp_wrap.cc.

◆ Reset() [1/3]

virtual void Reset ( )
virtual

Reimplemented from LocalSearchOperator.

◆ Reset() [2/3]

virtual void Reset ( )
virtual

Reimplemented from LocalSearchOperator.

◆ Reset() [3/3]

void Reset ( )
virtual

Reimplemented from LocalSearchOperator.

Definition at line 4225 of file constraint_solver_csharp_wrap.cc.

◆ Self()

virtual const LocalSearchOperator* Self ( ) const
inlinevirtualinherited

Definition at line 813 of file constraint_solveri.h.

◆ Start() [1/4]

virtual void Start ( const Assignment *  assignment)
pure virtualinherited

◆ Start() [2/4]

virtual void Start ( operations_research::Assignment const *  assignment)
virtual

◆ Start() [3/4]

virtual void Start ( operations_research::Assignment const *  assignment)
virtual

◆ Start() [4/4]

void Start ( operations_research::Assignment const *  assignment)
virtual

Definition at line 4213 of file constraint_solver_csharp_wrap.cc.

◆ swig_acquire_ownership() [1/2]

void swig_acquire_ownership ( Type *  vptr) const
inlineinherited

Definition at line 3053 of file constraint_solver_python_wrap.cc.

◆ swig_acquire_ownership() [2/2]

void swig_acquire_ownership ( Type *  vptr) const
inlineinherited

Definition at line 3054 of file sat_python_wrap.cc.

◆ swig_acquire_ownership_array() [1/2]

void swig_acquire_ownership_array ( Type *  vptr) const
inlineinherited

Definition at line 3045 of file constraint_solver_python_wrap.cc.

◆ swig_acquire_ownership_array() [2/2]

void swig_acquire_ownership_array ( Type *  vptr) const
inlineinherited

Definition at line 3046 of file sat_python_wrap.cc.

◆ swig_acquire_ownership_obj() [1/2]

void swig_acquire_ownership_obj ( void *  vptr,
int  own 
) const
inlineinherited

Definition at line 3060 of file constraint_solver_python_wrap.cc.

◆ swig_acquire_ownership_obj() [2/2]

void swig_acquire_ownership_obj ( void *  vptr,
int  own 
) const
inlineinherited

Definition at line 3061 of file sat_python_wrap.cc.

◆ swig_connect_director() [1/2]

void swig_connect_director ( JNIEnv *  jenv,
jobject  jself,
jclass  jcls,
bool  swig_mem_own,
bool  weak_global 
)

Definition at line 2387 of file constraint_solver_java_wrap.cc.

◆ swig_connect_director() [2/2]

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 at line 4260 of file constraint_solver_csharp_wrap.cc.

◆ swig_disconnect_director_self() [1/2]

void swig_disconnect_director_self ( const char *  disconn_method)
inlineprotectedinherited

Definition at line 471 of file sat_java_wrap.cc.

◆ swig_disconnect_director_self() [2/2]

void swig_disconnect_director_self ( const char *  disconn_method)
inlineprotectedinherited

Definition at line 488 of file constraint_solver_java_wrap.cc.

◆ swig_disown() [1/2]

void swig_disown ( ) const
inlineinherited

Definition at line 3013 of file constraint_solver_python_wrap.cc.

◆ swig_disown() [2/2]

void swig_disown ( ) const
inlineinherited

Definition at line 3014 of file sat_python_wrap.cc.

◆ swig_get_inner()

bool swig_get_inner ( const char *  swig_protected_method_name) const
inlinevirtual

Reimplemented from Director.

Definition at line 361 of file constraint_solver_python_wrap.h.

◆ swig_get_self() [1/4]

PyObject* swig_get_self ( ) const
inlineinherited

Definition at line 3008 of file constraint_solver_python_wrap.cc.

◆ swig_get_self() [2/4]

PyObject* swig_get_self ( ) const
inlineinherited

Definition at line 3009 of file sat_python_wrap.cc.

◆ swig_get_self() [3/4]

jobject swig_get_self ( JNIEnv *  jenv) const
inlineinherited

Definition at line 506 of file sat_java_wrap.cc.

◆ swig_get_self() [4/4]

jobject swig_get_self ( JNIEnv *  jenv) const
inlineinherited

Definition at line 523 of file constraint_solver_java_wrap.cc.

◆ swig_incref() [1/2]

void swig_incref ( ) const
inlineinherited

Definition at line 3021 of file constraint_solver_python_wrap.cc.

◆ swig_incref() [2/2]

void swig_incref ( ) const
inlineinherited

Definition at line 3022 of file sat_python_wrap.cc.

◆ swig_java_change_ownership() [1/2]

void swig_java_change_ownership ( JNIEnv *  jenv,
jobject  jself,
bool  take_or_release 
)
inlineinherited

Definition at line 511 of file sat_java_wrap.cc.

◆ swig_java_change_ownership() [2/2]

void swig_java_change_ownership ( JNIEnv *  jenv,
jobject  jself,
bool  take_or_release 
)
inlineinherited

Definition at line 528 of file constraint_solver_java_wrap.cc.

◆ swig_overrides()

bool swig_overrides ( int  n)
inline

Definition at line 122 of file constraint_solver_java_wrap.h.

◆ swig_pyobj_disown() [1/2]

static PyObject* swig_pyobj_disown ( PyObject *  pyobj,
PyObject *  SWIGUNUSEDPARMargs 
)
inlinestaticinherited

Definition at line 3081 of file constraint_solver_python_wrap.cc.

◆ swig_pyobj_disown() [2/2]

static PyObject* swig_pyobj_disown ( PyObject *  pyobj,
PyObject *  SWIGUNUSEDPARMargs 
)
inlinestaticinherited

Definition at line 3082 of file sat_python_wrap.cc.

◆ swig_release_ownership() [1/2]

int swig_release_ownership ( void *  vptr) const
inlineinherited

Definition at line 3067 of file constraint_solver_python_wrap.cc.

◆ swig_release_ownership() [2/2]

int swig_release_ownership ( void *  vptr) const
inlineinherited

Definition at line 3068 of file sat_python_wrap.cc.

◆ swig_set_inner()

void swig_set_inner ( const char *  swig_protected_method_name,
bool  swig_val 
) const
inlinevirtual

Reimplemented from Director.

Definition at line 365 of file constraint_solver_python_wrap.h.

◆ swig_set_self() [1/2]

bool swig_set_self ( JNIEnv *  jenv,
jobject  jself,
bool  mem_own,
bool  weak_global 
)
inlineinherited

Definition at line 502 of file sat_java_wrap.cc.

◆ swig_set_self() [2/2]

bool swig_set_self ( JNIEnv *  jenv,
jobject  jself,
bool  mem_own,
bool  weak_global 
)
inlineinherited

Definition at line 519 of file constraint_solver_java_wrap.cc.

Member Data Documentation

◆ swig_override

Swig::BoolArray<6> swig_override
protected

Definition at line 126 of file constraint_solver_java_wrap.h.

◆ swig_self_

JObjectWrapper swig_self_
protectedinherited

Definition at line 485 of file constraint_solver_java_wrap.cc.


The documentation for this class was generated from the following files: