Public Member Functions | List of all members
operations_research::IntVarElement Class Reference

--— IntVarElement --— More...

#include <constraint_solver.h>

Inheritance diagram for operations_research::IntVarElement:
Inheritance graph
[legend]
Collaboration diagram for operations_research::IntVarElement:
Collaboration graph
[legend]

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
 

Detailed Description

--— IntVarElement --—

Definition at line 4610 of file constraint_solver.h.

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 4600 of file constraint_solver.h.

◆ Activated()

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

Definition at line 4602 of file constraint_solver.h.

◆ Bound()

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

Definition at line 4639 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 4601 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 4632 of file constraint_solver.h.

◆ Min()

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

Definition at line 4630 of file constraint_solver.h.

◆ operator!=()

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

Definition at line 4651 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 4622 of file constraint_solver.h.

◆ SetMax()

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

Definition at line 4633 of file constraint_solver.h.

◆ SetMin()

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

Definition at line 4631 of file constraint_solver.h.

◆ SetRange()

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

Definition at line 4640 of file constraint_solver.h.

◆ SetValue()

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

Definition at line 4644 of file constraint_solver.h.

◆ Store()

void operations_research::IntVarElement::Store ( )
inline

Definition at line 4618 of file constraint_solver.h.

◆ Value()

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

Get the value from an unbound int var assignment element.

Definition at line 4634 of file constraint_solver.h.

◆ Var()

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

Definition at line 4617 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: