Generated on: Thu Mar 29 07:46:58 PDT 2012 for custom file set
// doxy/ or-tools/ src/ constraint_solver/

operations_research::IntervalVarElement Class Reference

IntervalVarElement. More...

#include <constraint_solver.h>

Inheritance diagram for operations_research::IntervalVarElement:

operations_research::AssignmentElement

List of all members.

Public Member Functions

 IntervalVarElement ()
 IntervalVarElement.
 IntervalVarElement (IntervalVar *const var)
void Reset (IntervalVar *const var)
IntervalVarElementClone ()
void Copy (const IntervalVarElement &element)
IntervalVarVar () const
void Store ()
void Restore ()
void LoadFromProto (const IntervalVarAssignmentProto &interval_var_assignment_proto)
void WriteToProto (IntervalVarAssignmentProto *interval_var_assignment_proto) const
int64 StartMin () const
int64 StartMax () const
int64 StartValue () const
int64 DurationMin () const
int64 DurationMax () const
int64 DurationValue () const
int64 EndMin () const
int64 EndMax () const
int64 EndValue () const
int64 PerformedMin () const
int64 PerformedMax () const
int64 PerformedValue () const
void SetStartMin (int64 m)
void SetStartMax (int64 m)
void SetStartRange (int64 mi, int64 ma)
void SetStartValue (int64 v)
void SetDurationMin (int64 m)
void SetDurationMax (int64 m)
void SetDurationRange (int64 mi, int64 ma)
void SetDurationValue (int64 v)
void SetEndMin (int64 m)
void SetEndMax (int64 m)
void SetEndRange (int64 mi, int64 ma)
void SetEndValue (int64 v)
void SetPerformedMin (int64 m)
void SetPerformedMax (int64 m)
void SetPerformedRange (int64 mi, int64 ma)
void SetPerformedValue (int64 v)
string DebugString () const
bool operator== (const IntervalVarElement &element) const
bool operator!= (const IntervalVarElement &element) const


Detailed Description

IntervalVarElement.

Definition at line 4358 of file constraint_solver.h.


Constructor & Destructor Documentation

operations_research::IntervalVarElement::IntervalVarElement (  ) 

IntervalVarElement.

Definition at line 121 of file assignment.cc.

operations_research::IntervalVarElement::IntervalVarElement ( IntervalVar *const   var  )  [explicit]

Definition at line 125 of file assignment.cc.


Member Function Documentation

void operations_research::IntervalVarElement::Reset ( IntervalVar *const   var  ) 

Definition at line 129 of file assignment.cc.

IntervalVarElement * operations_research::IntervalVarElement::Clone (  ) 

Definition at line 141 of file assignment.cc.

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

Definition at line 147 of file assignment.cc.

IntervalVar* operations_research::IntervalVarElement::Var (  )  const [inline]

Definition at line 4365 of file constraint_solver.h.

void operations_research::IntervalVarElement::Store (  ) 

Definition at line 160 of file assignment.cc.

void operations_research::IntervalVarElement::Restore (  ) 

Definition at line 173 of file assignment.cc.

void operations_research::IntervalVarElement::LoadFromProto ( const IntervalVarAssignmentProto &  interval_var_assignment_proto  ) 

Definition at line 184 of file assignment.cc.

void operations_research::IntervalVarElement::WriteToProto ( IntervalVarAssignmentProto *  interval_var_assignment_proto  )  const

Definition at line 209 of file assignment.cc.

int64 operations_research::IntervalVarElement::StartMin (  )  const [inline]

Definition at line 4373 of file constraint_solver.h.

int64 operations_research::IntervalVarElement::StartMax (  )  const [inline]

Definition at line 4374 of file constraint_solver.h.

int64 operations_research::IntervalVarElement::StartValue (  )  const [inline]

Definition at line 4375 of file constraint_solver.h.

int64 operations_research::IntervalVarElement::DurationMin (  )  const [inline]

Definition at line 4379 of file constraint_solver.h.

int64 operations_research::IntervalVarElement::DurationMax (  )  const [inline]

Definition at line 4380 of file constraint_solver.h.

int64 operations_research::IntervalVarElement::DurationValue (  )  const [inline]

Definition at line 4381 of file constraint_solver.h.

int64 operations_research::IntervalVarElement::EndMin (  )  const [inline]

Definition at line 4385 of file constraint_solver.h.

int64 operations_research::IntervalVarElement::EndMax (  )  const [inline]

Definition at line 4386 of file constraint_solver.h.

int64 operations_research::IntervalVarElement::EndValue (  )  const [inline]

Definition at line 4387 of file constraint_solver.h.

int64 operations_research::IntervalVarElement::PerformedMin (  )  const [inline]

Definition at line 4391 of file constraint_solver.h.

int64 operations_research::IntervalVarElement::PerformedMax (  )  const [inline]

Definition at line 4392 of file constraint_solver.h.

int64 operations_research::IntervalVarElement::PerformedValue (  )  const [inline]

Definition at line 4393 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetStartMin ( int64  m  )  [inline]

Definition at line 4397 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetStartMax ( int64  m  )  [inline]

Definition at line 4398 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetStartRange ( int64  mi,
int64  ma 
) [inline]

Definition at line 4399 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetStartValue ( int64  v  )  [inline]

Definition at line 4403 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetDurationMin ( int64  m  )  [inline]

Definition at line 4407 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetDurationMax ( int64  m  )  [inline]

Definition at line 4408 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetDurationRange ( int64  mi,
int64  ma 
) [inline]

Definition at line 4409 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetDurationValue ( int64  v  )  [inline]

Definition at line 4413 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetEndMin ( int64  m  )  [inline]

Definition at line 4417 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetEndMax ( int64  m  )  [inline]

Definition at line 4418 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetEndRange ( int64  mi,
int64  ma 
) [inline]

Definition at line 4419 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetEndValue ( int64  v  )  [inline]

Definition at line 4423 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetPerformedMin ( int64  m  )  [inline]

Definition at line 4427 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetPerformedMax ( int64  m  )  [inline]

Definition at line 4428 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetPerformedRange ( int64  mi,
int64  ma 
) [inline]

Definition at line 4429 of file constraint_solver.h.

void operations_research::IntervalVarElement::SetPerformedValue ( int64  v  )  [inline]

Definition at line 4433 of file constraint_solver.h.

string operations_research::IntervalVarElement::DebugString (  )  const

Definition at line 231 of file assignment.cc.

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

Definition at line 252 of file assignment.cc.

bool operations_research::IntervalVarElement::operator!= ( const IntervalVarElement element  )  const [inline]

Definition at line 4439 of file constraint_solver.h.


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