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

operations_research::IntVarLocalSearchFilter Class Reference

IntVarLocalSearchFilter. More...

#include <constraint_solveri.h>

Inheritance diagram for operations_research::IntVarLocalSearchFilter:

operations_research::LocalSearchFilter operations_research::BaseObject

List of all members.

Public Member Functions

 IntVarLocalSearchFilter (const IntVar *const *vars, int size)
 IntVarLocalSearchFilter.
 ~IntVarLocalSearchFilter ()
virtual void Synchronize (const Assignment *assignment)
 This method should not be overridden.

Protected Member Functions

void AddVars (const IntVar *const *vars, int size)
 Add variables to "track" to the filter.
bool FindIndex (const IntVar *const var, int64 *index) const
int Size () const
IntVarVar (int index) const
int64 Value (int index) const


Detailed Description

IntVarLocalSearchFilter.

Definition at line 1177 of file constraint_solveri.h.


Constructor & Destructor Documentation

operations_research::IntVarLocalSearchFilter::IntVarLocalSearchFilter ( const IntVar *const *  vars,
int  size 
)

IntVarLocalSearchFilter.

Definition at line 2323 of file local_search.cc.

operations_research::IntVarLocalSearchFilter::~IntVarLocalSearchFilter (  ) 

Definition at line 2348 of file local_search.cc.


Member Function Documentation

void operations_research::IntVarLocalSearchFilter::Synchronize ( const Assignment assignment  )  [virtual]

This method should not be overridden.

Override OnSynchronize() instead which is called before exiting this method.

Implements operations_research::LocalSearchFilter.

Definition at line 2350 of file local_search.cc.

void operations_research::IntVarLocalSearchFilter::AddVars ( const IntVar *const *  vars,
int  size 
) [protected]

Add variables to "track" to the filter.

Definition at line 2330 of file local_search.cc.

bool operations_research::IntVarLocalSearchFilter::FindIndex ( const IntVar *const   var,
int64 *  index 
) const [inline, protected]

Definition at line 1188 of file constraint_solveri.h.

int operations_research::IntVarLocalSearchFilter::Size (  )  const [inline, protected]

Definition at line 1192 of file constraint_solveri.h.

IntVar* operations_research::IntVarLocalSearchFilter::Var ( int  index  )  const [inline, protected]

Definition at line 1193 of file constraint_solveri.h.

int64 operations_research::IntVarLocalSearchFilter::Value ( int  index  )  const [inline, protected]

Definition at line 1194 of file constraint_solveri.h.


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