operations_research::IntVarElement Class Reference

Detailed Description

Definition at line 4547 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 Min () const
 
void SetMin (int64 m)
 
int64 Max () const
 
void SetMax (int64 m)
 
int64 Value () const
 
bool Bound () const
 
void SetRange (int64 l, int64 u)
 
void SetValue (int64 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]

operations_research::IntVarElement::IntVarElement ( )

◆ IntVarElement() [2/2]

operations_research::IntVarElement::IntVarElement ( IntVar *const  var)
explicit

Member Function Documentation

◆ Activate()

void operations_research::AssignmentElement::Activate ( )
inlineinherited

Definition at line 4539 of file constraint_solver.h.

◆ Activated()

bool operations_research::AssignmentElement::Activated ( ) const
inlineinherited

Definition at line 4541 of file constraint_solver.h.

◆ Bound()

bool operations_research::IntVarElement::Bound ( ) const
inline

Definition at line 4576 of file constraint_solver.h.

◆ Clone()

IntVarElement* operations_research::IntVarElement::Clone ( )

◆ Copy()

void operations_research::IntVarElement::Copy ( const IntVarElement element)

◆ Deactivate()

void operations_research::AssignmentElement::Deactivate ( )
inlineinherited

Definition at line 4540 of file constraint_solver.h.

◆ DebugString()

std::string operations_research::IntVarElement::DebugString ( ) const

◆ LoadFromProto()

void operations_research::IntVarElement::LoadFromProto ( const IntVarAssignment &  int_var_assignment_proto)

◆ Max()

int64 operations_research::IntVarElement::Max ( ) const
inline

Definition at line 4569 of file constraint_solver.h.

◆ Min()

int64 operations_research::IntVarElement::Min ( ) const
inline

Definition at line 4567 of file constraint_solver.h.

◆ operator!=()

bool operations_research::IntVarElement::operator!= ( const IntVarElement element) const
inline

Definition at line 4588 of file constraint_solver.h.

◆ operator==()

bool operations_research::IntVarElement::operator== ( const IntVarElement element) const

◆ Reset()

void operations_research::IntVarElement::Reset ( IntVar *const  var)

◆ Restore()

void operations_research::IntVarElement::Restore ( )
inline

Definition at line 4559 of file constraint_solver.h.

◆ SetMax()

void operations_research::IntVarElement::SetMax ( int64  m)
inline

Definition at line 4570 of file constraint_solver.h.

◆ SetMin()

void operations_research::IntVarElement::SetMin ( int64  m)
inline

Definition at line 4568 of file constraint_solver.h.

◆ SetRange()

void operations_research::IntVarElement::SetRange ( int64  l,
int64  u 
)
inline

Definition at line 4577 of file constraint_solver.h.

◆ SetValue()

void operations_research::IntVarElement::SetValue ( int64  v)
inline

Definition at line 4581 of file constraint_solver.h.

◆ Store()

void operations_research::IntVarElement::Store ( )
inline

Definition at line 4555 of file constraint_solver.h.

◆ Value()

int64 operations_research::IntVarElement::Value ( ) const
inline

Definition at line 4571 of file constraint_solver.h.

◆ Var()

IntVar* operations_research::IntVarElement::Var ( ) const
inline

Definition at line 4554 of file constraint_solver.h.

◆ WriteToProto()

void operations_research::IntVarElement::WriteToProto ( IntVarAssignment *  int_var_assignment_proto) const

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