OR-Tools  9.2
SwigDirector_ChangeValue

Detailed Description

Definition at line 708 of file constraint_solver_csharp_wrap.h.

Public Types

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

Public Member Functions

 SwigDirector_ChangeValue (std::vector< operations_research::IntVar * > const &vars)
 
virtual ~SwigDirector_ChangeValue ()
 
virtual std::string DebugString () const
 
virtual bool MakeNextNeighbor (operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
 Redefines MakeNextNeighbor to export a simpler interface. More...
 
virtual void Start (operations_research::Assignment const *assignment)
 
virtual void Reset ()
 
virtual bool HasFragments () const
 
virtual bool HoldsDelta () const
 
virtual bool IsIncremental () const
 
virtual bool SkipUnchanged (int index) const
 
virtual void OnStart ()
 Called by Start() after synchronizing the operator with the current assignment. More...
 
virtual bool MakeOneNeighbor ()
 This method should not be overridden. Override ModifyValue() instead. More...
 
virtual bool MakeOneNeighborSwigPublic ()
 
virtual int64_t ModifyValue (int64_t index, int64_t value)
 
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)
 
void swig_connect_director (JNIEnv *jenv, jobject jself, jclass jcls, bool swig_mem_own, bool weak_global)
 
 SwigDirector_ChangeValue (JNIEnv *jenv, std::vector< operations_research::IntVar * > const &vars)
 
virtual ~SwigDirector_ChangeValue ()
 
virtual std::string DebugString () const
 
virtual bool MakeNextNeighbor (operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
 Redefines MakeNextNeighbor to export a simpler interface. More...
 
virtual void Start (operations_research::Assignment const *assignment)
 
virtual void Reset ()
 
virtual bool HasFragments () const
 
virtual bool HoldsDelta () const
 
virtual bool IsIncremental () const
 
virtual bool SkipUnchanged (int index) const
 
virtual void OnStart ()
 Called by Start() after synchronizing the operator with the current assignment. More...
 
virtual bool MakeOneNeighbor ()
 This method should not be overridden. Override ModifyValue() instead. More...
 
virtual bool MakeOneNeighborSwigPublic ()
 
virtual int64_t ModifyValue (int64_t index, int64_t value)
 
bool swig_overrides (int n)
 
 SwigDirector_ChangeValue (PyObject *self, std::vector< operations_research::IntVar * > const &vars)
 
virtual ~SwigDirector_ChangeValue ()
 
virtual std::string DebugString () const
 
virtual bool MakeNextNeighbor (operations_research::Assignment *delta, operations_research::Assignment *deltadelta)
 Redefines MakeNextNeighbor to export a simpler interface. More...
 
virtual void Reset ()
 
virtual bool HasFragments () const
 
virtual bool HoldsDelta () const
 
virtual bool IsIncremental () const
 
virtual bool SkipUnchanged (int index) const
 
virtual void OnStart ()
 Called by Start() after synchronizing the operator with the current assignment. More...
 
virtual bool MakeOneNeighbor ()
 This method should not be overridden. Override ModifyValue() instead. More...
 
virtual bool MakeOneNeighborSwigPublic ()
 
virtual int64_t ModifyValue (int64_t index, int64_t value)
 
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
 
int Size () const
 
const int64_t & Value (int64_t index) const
 Returns the value in the current assignment of the variable of given index. More...
 
IntVar * Var (int64_t index) const
 Returns the variable of given index. More...
 
const int64_t & OldValue (int64_t index) const
 
void SetValue (int64_t index, const int64_t &value)
 
bool Activated (int64_t index) const
 
void Activate (int64_t index)
 
void Deactivate (int64_t index)
 
bool ApplyChanges (Assignment *delta, Assignment *deltadelta) const
 
void RevertChanges (bool incremental)
 
void AddVars (const std::vector< IntVar * > &vars)
 
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

bool IsInverseValue (int64_t index) const
 
int64_t InverseValue (int64_t index) const
 
int64_t OldInverseValue (int64_t index) const
 
void SetInverseValue (int64_t index, int64_t value)
 
void SetOldInverseValue (int64_t index, int64_t value)
 
void MarkChange (int64_t index)
 OnStart() should really be protected, but then SWIG doesn't see it. More...
 
void swig_disconnect_director_self (const char *disconn_method)
 
void swig_disconnect_director_self (const char *disconn_method)
 

Protected Attributes

Swig::BoolArray< 8 > swig_override
 
std::vector< IntVar * > vars_
 
std::vector< int64_t > values_
 
std::vector< int64_t > old_values_
 
std::vector< int64_t > prev_values_
 
std::vector< int > assignment_indices_
 
Bitset64 activated_
 
Bitset64 was_activated_
 
SparseBitset changes_
 
SparseBitset delta_changes_
 
bool cleared_
 
IntVarLocalSearchHandler var_handler_
 
JObjectWrapper swig_self_
 

Member Typedef Documentation

◆ SWIG_Callback0_t

typedef char *(SWIGSTDCALL * SWIG_Callback0_t) ()

Definition at line 728 of file constraint_solver_csharp_wrap.h.

◆ SWIG_Callback1_t

typedef void(SWIGSTDCALL * SWIG_Callback1_t) ()

Definition at line 729 of file constraint_solver_csharp_wrap.h.

◆ SWIG_Callback2_t

typedef unsigned int(SWIGSTDCALL * SWIG_Callback2_t) ()

Definition at line 730 of file constraint_solver_csharp_wrap.h.

◆ SWIG_Callback3_t

typedef unsigned int(SWIGSTDCALL * SWIG_Callback3_t) ()

Definition at line 731 of file constraint_solver_csharp_wrap.h.

◆ SWIG_Callback4_t

typedef unsigned int(SWIGSTDCALL * SWIG_Callback4_t) ()

Definition at line 732 of file constraint_solver_csharp_wrap.h.

◆ SWIG_Callback5_t

typedef void(SWIGSTDCALL * SWIG_Callback5_t) ()

Definition at line 733 of file constraint_solver_csharp_wrap.h.

◆ SWIG_Callback6_t

typedef unsigned int(SWIGSTDCALL * SWIG_Callback6_t) ()

Definition at line 734 of file constraint_solver_csharp_wrap.h.

◆ SWIG_Callback7_t

typedef long long(SWIGSTDCALL * SWIG_Callback7_t) (long long, long long)

Definition at line 735 of file constraint_solver_csharp_wrap.h.

Constructor & Destructor Documentation

◆ SwigDirector_ChangeValue() [1/3]

SwigDirector_ChangeValue ( std::vector< operations_research::IntVar * > const &  vars)

Definition at line 4665 of file constraint_solver_csharp_wrap.cc.

◆ ~SwigDirector_ChangeValue() [1/3]

Definition at line 4669 of file constraint_solver_csharp_wrap.cc.

◆ SwigDirector_ChangeValue() [2/3]

SwigDirector_ChangeValue ( JNIEnv *  jenv,
std::vector< operations_research::IntVar * > const &  vars 
)

Definition at line 3228 of file constraint_solver_java_wrap.cc.

◆ ~SwigDirector_ChangeValue() [2/3]

virtual ~SwigDirector_ChangeValue ( )
virtual

◆ SwigDirector_ChangeValue() [3/3]

SwigDirector_ChangeValue ( PyObject *  self,
std::vector< operations_research::IntVar * > const &  vars 
)

Definition at line 6295 of file constraint_solver_python_wrap.cc.

◆ ~SwigDirector_ChangeValue() [3/3]

virtual ~SwigDirector_ChangeValue ( )
virtual

Member Function Documentation

◆ Activate()

void Activate ( int64_t  index)
inlineinherited

Definition at line 850 of file constraint_solveri.h.

◆ Activated()

bool Activated ( int64_t  index) const
inlineinherited

Definition at line 849 of file constraint_solveri.h.

◆ AddVars()

void AddVars ( const std::vector< IntVar * > &  vars)
inlineinherited

Definition at line 895 of file constraint_solveri.h.

◆ ApplyChanges()

bool ApplyChanges ( Assignment delta,
Assignment deltadelta 
) const
inlineinherited

Definition at line 858 of file constraint_solveri.h.

◆ Deactivate()

void Deactivate ( int64_t  index)
inlineinherited

Definition at line 854 of file constraint_solveri.h.

◆ DebugString() [1/3]

std::string DebugString ( ) const
virtual

Reimplemented from BaseObject.

Definition at line 4674 of file constraint_solver_csharp_wrap.cc.

◆ DebugString() [2/3]

virtual std::string DebugString ( ) const
virtual

Reimplemented from BaseObject.

◆ DebugString() [3/3]

virtual std::string DebugString ( ) const
virtual

Reimplemented from BaseObject.

◆ HasFragments() [1/3]

bool HasFragments ( ) const
virtual

Reimplemented from LocalSearchOperator.

Definition at line 4708 of file constraint_solver_csharp_wrap.cc.

◆ HasFragments() [2/3]

virtual bool HasFragments ( ) const
virtual

Reimplemented from LocalSearchOperator.

◆ HasFragments() [3/3]

virtual bool HasFragments ( ) const
virtual

Reimplemented from LocalSearchOperator.

◆ HoldsDelta() [1/3]

bool HoldsDelta ( ) const
virtual

Reimplemented from LocalSearchOperator.

Definition at line 4721 of file constraint_solver_csharp_wrap.cc.

◆ HoldsDelta() [2/3]

virtual bool HoldsDelta ( ) const
virtual

Reimplemented from LocalSearchOperator.

◆ HoldsDelta() [3/3]

virtual bool HoldsDelta ( ) const
virtual

Reimplemented from LocalSearchOperator.

◆ InverseValue()

int64_t InverseValue ( int64_t  index) const
inlineprotectedinherited

Definition at line 1066 of file constraint_solveri.h.

◆ IsIncremental() [1/3]

bool IsIncremental ( ) const
virtual

◆ IsIncremental() [2/3]

virtual bool IsIncremental ( ) const
virtual

◆ IsIncremental() [3/3]

virtual bool IsIncremental ( ) const
virtual

◆ IsInverseValue()

bool IsInverseValue ( int64_t  index) const
inlineprotectedinherited

Definition at line 1061 of file constraint_solveri.h.

◆ MakeNextNeighbor() [1/3]

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

Redefines MakeNextNeighbor to export a simpler interface.

The calls to ApplyChanges() and RevertChanges() are factored in this method, hiding both delta and deltadelta from subclasses which only need to override MakeOneNeighbor(). Therefore this method should not be overridden. Override MakeOneNeighbor() instead.

Reimplemented from IntVarLocalSearchOperator.

Definition at line 4691 of file constraint_solver_csharp_wrap.cc.

◆ MakeNextNeighbor() [2/3]

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

Redefines MakeNextNeighbor to export a simpler interface.

The calls to ApplyChanges() and RevertChanges() are factored in this method, hiding both delta and deltadelta from subclasses which only need to override MakeOneNeighbor(). Therefore this method should not be overridden. Override MakeOneNeighbor() instead.

Reimplemented from IntVarLocalSearchOperator.

◆ MakeNextNeighbor() [3/3]

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

Redefines MakeNextNeighbor to export a simpler interface.

The calls to ApplyChanges() and RevertChanges() are factored in this method, hiding both delta and deltadelta from subclasses which only need to override MakeOneNeighbor(). Therefore this method should not be overridden. Override MakeOneNeighbor() instead.

Reimplemented from IntVarLocalSearchOperator.

◆ MakeOneNeighbor() [1/3]

bool MakeOneNeighbor ( )
virtual

This method should not be overridden. Override ModifyValue() instead.

Reimplemented from ChangeValue.

Definition at line 4760 of file constraint_solver_csharp_wrap.cc.

◆ MakeOneNeighbor() [2/3]

virtual bool MakeOneNeighbor ( )
virtual

This method should not be overridden. Override ModifyValue() instead.

Reimplemented from ChangeValue.

◆ MakeOneNeighbor() [3/3]

virtual bool MakeOneNeighbor ( )
virtual

This method should not be overridden. Override ModifyValue() instead.

Reimplemented from ChangeValue.

◆ MakeOneNeighborSwigPublic() [1/3]

virtual bool MakeOneNeighborSwigPublic ( )
inlinevirtual

Definition at line 723 of file constraint_solver_csharp_wrap.h.

◆ MakeOneNeighborSwigPublic() [2/3]

virtual bool MakeOneNeighborSwigPublic ( )
inlinevirtual

Definition at line 220 of file constraint_solver_java_wrap.h.

◆ MakeOneNeighborSwigPublic() [3/3]

virtual bool MakeOneNeighborSwigPublic ( )
inlinevirtual

Definition at line 511 of file constraint_solver_python_wrap.h.

◆ MarkChange()

void MarkChange ( int64_t  index)
inlineprotectedinherited

OnStart() should really be protected, but then SWIG doesn't see it.

So we make it public, but only subclasses should access to it (to override it).

Definition at line 919 of file constraint_solveri.h.

◆ ModifyValue() [1/3]

int64_t ModifyValue ( int64_t  index,
int64_t  value 
)
virtual

Implements ChangeValue.

Definition at line 4773 of file constraint_solver_csharp_wrap.cc.

◆ ModifyValue() [2/3]

virtual int64_t ModifyValue ( int64_t  index,
int64_t  value 
)
virtual

Implements ChangeValue.

◆ ModifyValue() [3/3]

virtual int64_t ModifyValue ( int64_t  index,
int64_t  value 
)
virtual

Implements ChangeValue.

◆ OldInverseValue()

int64_t OldInverseValue ( int64_t  index) const
inlineprotectedinherited

Definition at line 1068 of file constraint_solveri.h.

◆ OldValue()

const int64_t & OldValue ( int64_t  index) const
inlineinherited

Definition at line 844 of file constraint_solveri.h.

◆ OnStart() [1/3]

void OnStart ( )
virtual

Called by Start() after synchronizing the operator with the current assignment.

Should be overridden instead of Start() to avoid calling VarLocalSearchOperator::Start explicitly.

Reimplemented from ChangeValue.

Definition at line 4751 of file constraint_solver_csharp_wrap.cc.

◆ OnStart() [2/3]

virtual void OnStart ( )
virtual

Called by Start() after synchronizing the operator with the current assignment.

Should be overridden instead of Start() to avoid calling VarLocalSearchOperator::Start explicitly.

Reimplemented from ChangeValue.

◆ OnStart() [3/3]

virtual void OnStart ( )
virtual

Called by Start() after synchronizing the operator with the current assignment.

Should be overridden instead of Start() to avoid calling VarLocalSearchOperator::Start explicitly.

Reimplemented from ChangeValue.

◆ Reset() [1/3]

void Reset ( )
virtual

Reimplemented from LocalSearchOperator.

Definition at line 4699 of file constraint_solver_csharp_wrap.cc.

◆ Reset() [2/3]

virtual void Reset ( )
virtual

Reimplemented from LocalSearchOperator.

◆ Reset() [3/3]

virtual void Reset ( )
virtual

Reimplemented from LocalSearchOperator.

◆ RevertChanges()

void RevertChanges ( bool  incremental)
inlineinherited

Definition at line 882 of file constraint_solveri.h.

◆ Self()

virtual const LocalSearchOperator * Self ( ) const
inlinevirtualinherited

Definition at line 800 of file constraint_solveri.h.

◆ SetInverseValue()

void SetInverseValue ( int64_t  index,
int64_t  value 
)
inlineprotectedinherited

Definition at line 1072 of file constraint_solveri.h.

◆ SetOldInverseValue()

void SetOldInverseValue ( int64_t  index,
int64_t  value 
)
inlineprotectedinherited

Definition at line 1076 of file constraint_solveri.h.

◆ SetValue()

void SetValue ( int64_t  index,
const int64_t &  value 
)
inlineinherited

Definition at line 845 of file constraint_solveri.h.

◆ Size()

int Size ( ) const
inlineinherited

Definition at line 834 of file constraint_solveri.h.

◆ SkipUnchanged() [1/3]

bool SkipUnchanged ( int  index) const
virtual

◆ SkipUnchanged() [2/3]

virtual bool SkipUnchanged ( int  index) const
virtual

◆ SkipUnchanged() [3/3]

virtual bool SkipUnchanged ( int  index) const
virtual

◆ Start() [1/2]

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

Implements LocalSearchOperator.

Definition at line 4695 of file constraint_solver_csharp_wrap.cc.

◆ Start() [2/2]

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

Implements LocalSearchOperator.

◆ 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 3464 of file constraint_solver_java_wrap.cc.

◆ swig_connect_director() [2/2]

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 at line 4791 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 488 of file constraint_solver_java_wrap.cc.

◆ swig_disconnect_director_self() [2/2]

void swig_disconnect_director_self ( const char *  disconn_method)
inlineprotectedinherited

Definition at line 471 of file sat_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 518 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 523 of file constraint_solver_java_wrap.cc.

◆ swig_get_self() [4/4]

jobject swig_get_self ( JNIEnv *  jenv) const
inlineinherited

Definition at line 506 of file sat_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 528 of file constraint_solver_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 511 of file sat_java_wrap.cc.

◆ swig_overrides()

bool swig_overrides ( int  n)
inline

Definition at line 225 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 522 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 519 of file constraint_solver_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 502 of file sat_java_wrap.cc.

◆ Value()

const int64_t & Value ( int64_t  index) const
inlineinherited

Returns the value in the current assignment of the variable of given index.

Definition at line 837 of file constraint_solveri.h.

◆ Var()

IntVar * Var ( int64_t  index) const
inlineinherited

Returns the variable of given index.

Definition at line 842 of file constraint_solveri.h.

Member Data Documentation

◆ activated_

Bitset64 activated_
protectedinherited

Definition at line 929 of file constraint_solveri.h.

◆ assignment_indices_

std::vector<int> assignment_indices_
mutableprotectedinherited

Definition at line 928 of file constraint_solveri.h.

◆ changes_

SparseBitset changes_
protectedinherited

Definition at line 931 of file constraint_solveri.h.

◆ cleared_

bool cleared_
protectedinherited

Definition at line 933 of file constraint_solveri.h.

◆ delta_changes_

SparseBitset delta_changes_
protectedinherited

Definition at line 932 of file constraint_solveri.h.

◆ old_values_

std::vector<int64_t > old_values_
protectedinherited

Definition at line 926 of file constraint_solveri.h.

◆ prev_values_

std::vector<int64_t > prev_values_
protectedinherited

Definition at line 927 of file constraint_solveri.h.

◆ swig_override

Swig::BoolArray<8> swig_override
protected

Definition at line 229 of file constraint_solver_java_wrap.h.

◆ swig_self_

JObjectWrapper swig_self_
protectedinherited

Definition at line 485 of file constraint_solver_java_wrap.cc.

◆ values_

std::vector<int64_t > values_
protectedinherited

Definition at line 925 of file constraint_solveri.h.

◆ var_handler_

IntVarLocalSearchHandler var_handler_
protectedinherited

Definition at line 934 of file constraint_solveri.h.

◆ vars_

std::vector<IntVar *> vars_
protectedinherited

Definition at line 924 of file constraint_solveri.h.

◆ was_activated_

Bitset64 was_activated_
protectedinherited

Definition at line 930 of file constraint_solveri.h.


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