OR-Tools  9.6
IntVarElement

Detailed Description

Definition at line 4784 of file constraint_solver.h.

Public Member Functions

 IntVarElement ()
 
 IntVarElement (IntVar *const var)
 
void Reset (IntVar *const var)
 
IntVarElementClone ()
 
void Copy (const IntVarElement &element)
 
IntVarVar () const
 
void Store ()
 
void Restore ()
 
void LoadFromProto (const IntVarAssignment &int_var_assignment_proto)
 
void WriteToProto (IntVarAssignment *int_var_assignment_proto) const
 
int64_t Min () const
 
void SetMin (int64_t m)
 
int64_t Max () const
 
void SetMax (int64_t m)
 
int64_t Value () const
 
bool Bound () const
 
void SetRange (int64_t l, int64_t u)
 
void SetValue (int64_t v)
 
std::string DebugString () const
 
bool operator== (const IntVarElement &element) const
 
bool operator!= (const IntVarElement &element) const
 
void Activate ()
 
void Deactivate ()
 
bool Activated () const
 

Constructor & Destructor Documentation

◆ IntVarElement() [1/2]

Definition at line 40 of file constraint_solver/assignment.cc.

◆ IntVarElement() [2/2]

IntVarElement ( IntVar *const  var)
explicit

Definition at line 42 of file constraint_solver/assignment.cc.

Member Function Documentation

◆ Activate()

void Activate ( )
inlineinherited

Definition at line 4776 of file constraint_solver.h.

◆ Activated()

bool Activated ( ) const
inlineinherited

Definition at line 4778 of file constraint_solver.h.

◆ Bound()

bool Bound ( ) const
inline

Definition at line 4813 of file constraint_solver.h.

◆ Clone()

IntVarElement * Clone ( )

Definition at line 50 of file constraint_solver/assignment.cc.

◆ Copy()

void Copy ( const IntVarElement element)

Definition at line 56 of file constraint_solver/assignment.cc.

◆ Deactivate()

void Deactivate ( )
inlineinherited

Definition at line 4777 of file constraint_solver.h.

◆ DebugString()

std::string DebugString ( ) const

Definition at line 100 of file constraint_solver/assignment.cc.

◆ LoadFromProto()

void LoadFromProto ( const IntVarAssignment &  int_var_assignment_proto)

Definition at line 66 of file constraint_solver/assignment.cc.

◆ Max()

int64_t Max ( ) const
inline

Definition at line 4806 of file constraint_solver.h.

◆ Min()

int64_t Min ( ) const
inline

Definition at line 4804 of file constraint_solver.h.

◆ operator!=()

bool operator!= ( const IntVarElement element) const
inline

Definition at line 4825 of file constraint_solver.h.

◆ operator==()

bool operator== ( const IntVarElement element) const

Definition at line 77 of file constraint_solver/assignment.cc.

◆ Reset()

void Reset ( IntVar *const  var)

Definition at line 44 of file constraint_solver/assignment.cc.

◆ Restore()

void Restore ( )
inline

Definition at line 4796 of file constraint_solver.h.

◆ SetMax()

void SetMax ( int64_t  m)
inline

Definition at line 4807 of file constraint_solver.h.

◆ SetMin()

void SetMin ( int64_t  m)
inline

Definition at line 4805 of file constraint_solver.h.

◆ SetRange()

void SetRange ( int64_t  l,
int64_t  u 
)
inline

Definition at line 4814 of file constraint_solver.h.

◆ SetValue()

void SetValue ( int64_t  v)
inline

Definition at line 4818 of file constraint_solver.h.

◆ Store()

void Store ( )
inline

Definition at line 4792 of file constraint_solver.h.

◆ Value()

int64_t Value ( ) const
inline

Definition at line 4808 of file constraint_solver.h.

◆ Var()

IntVar* Var ( ) const
inline

Definition at line 4791 of file constraint_solver.h.

◆ WriteToProto()

void WriteToProto ( IntVarAssignment *  int_var_assignment_proto) const

Definition at line 92 of file constraint_solver/assignment.cc.


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