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

operations_research::NQueenSymmetry Class Reference

Inheritance diagram for operations_research::NQueenSymmetry:

SymmetryBreaker operations_research::R180 operations_research::R270 operations_research::R90 operations_research::SD1 operations_research::SD2 operations_research::SX operations_research::SY

List of all members.

Public Member Functions

 NQueenSymmetry (Solver *const s, const std::vector< IntVar * > &vars)
virtual ~NQueenSymmetry ()

Protected Member Functions

int Index (IntVar *const var) const
IntVar * Var (int index) const
int size () const
int symmetric (int index) const
Solver *const solver () const


Detailed Description

Definition at line 54 of file nqueens.cc.


Constructor & Destructor Documentation

operations_research::NQueenSymmetry::NQueenSymmetry ( Solver *const   s,
const std::vector< IntVar * > &  vars 
) [inline]

Definition at line 56 of file nqueens.cc.

virtual operations_research::NQueenSymmetry::~NQueenSymmetry (  )  [inline, virtual]

Definition at line 62 of file nqueens.cc.


Member Function Documentation

int operations_research::NQueenSymmetry::Index ( IntVar *const   var  )  const [inline, protected]

Definition at line 65 of file nqueens.cc.

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

Definition at line 68 of file nqueens.cc.

int operations_research::NQueenSymmetry::size (  )  const [inline, protected]

Definition at line 73 of file nqueens.cc.

int operations_research::NQueenSymmetry::symmetric ( int  index  )  const [inline, protected]

Definition at line 74 of file nqueens.cc.

Solver* const operations_research::NQueenSymmetry::solver (  )  const [inline, protected]

Definition at line 75 of file nqueens.cc.


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