|
Cbc
2.9.5
|
Class to deal with symmetry. More...
#include <CbcSymmetry.hpp>
Collaboration diagram for CbcSymmetry:Public Member Functions | |
| std::vector< int > * | Find_Orbit (int) const |
| void | Compute_Symmetry () const |
| int | statsOrbits (CbcModel *model, int type) const |
| void | Print_Orbits () const |
| void | fillOrbits () |
| int | orbitalFixing (OsiSolverInterface *solver) |
| Fixes variables using orbits (returns number fixed) More... | |
| int * | whichOrbit () |
| int | numberUsefulOrbits () const |
| int | numberUsefulObjects () const |
| int | largestOrbit (const double *lower, const double *upper) const |
| void | ChangeBounds (const double *lower, const double *upper, int numberColumns, bool justFixedAtOne) const |
| bool | compare (register Node &a, register Node &b) const |
| CbcNauty * | getNtyInfo () |
| void | setupSymmetry (const OsiSolverInterface &solver) |
| empty if no NTY, symmetry data structure setup otherwise More... | |
Constructors and destructors | |
| CbcSymmetry () | |
| Default constructor. More... | |
| CbcSymmetry (const CbcSymmetry &) | |
| Copy constructor. More... | |
| CbcSymmetry & | operator= (const CbcSymmetry &rhs) |
| Assignment operator. More... | |
| ~CbcSymmetry () | |
| Destructor. More... | |
Public Attributes | |
| myclass0 | node_sort |
| myclass | index_sort |
| CbcSymmetry::CbcSymmetry | ( | ) |
Default constructor.
| CbcSymmetry::CbcSymmetry | ( | const CbcSymmetry & | ) |
Copy constructor.
| CbcSymmetry::~CbcSymmetry | ( | ) |
Destructor.
| CbcSymmetry& CbcSymmetry::operator= | ( | const CbcSymmetry & | rhs | ) |
Assignment operator.
| std::vector<int>* CbcSymmetry::Find_Orbit | ( | int | ) | const |
| void CbcSymmetry::Compute_Symmetry | ( | ) | const |
| int CbcSymmetry::statsOrbits | ( | CbcModel * | model, |
| int | type | ||
| ) | const |
| void CbcSymmetry::Print_Orbits | ( | ) | const |
| void CbcSymmetry::fillOrbits | ( | ) |
| int CbcSymmetry::orbitalFixing | ( | OsiSolverInterface * | solver | ) |
Fixes variables using orbits (returns number fixed)
|
inline |
Definition at line 147 of file CbcSymmetry.hpp.
|
inline |
Definition at line 149 of file CbcSymmetry.hpp.
|
inline |
Definition at line 151 of file CbcSymmetry.hpp.
| int CbcSymmetry::largestOrbit | ( | const double * | lower, |
| const double * | upper | ||
| ) | const |
| void CbcSymmetry::ChangeBounds | ( | const double * | lower, |
| const double * | upper, | ||
| int | numberColumns, | ||
| bool | justFixedAtOne | ||
| ) | const |
|
inline |
Definition at line 157 of file CbcSymmetry.hpp.
| void CbcSymmetry::setupSymmetry | ( | const OsiSolverInterface & | solver | ) |
empty if no NTY, symmetry data structure setup otherwise
| myclass0 CbcSymmetry::node_sort |
Definition at line 137 of file CbcSymmetry.hpp.
| myclass CbcSymmetry::index_sort |
Definition at line 138 of file CbcSymmetry.hpp.
1.8.9.1