#include <CbcSymmetry.hpp>
|
| graph * | G_ |
| sparsegraph * | GSparse_ |
| int * | lab_ |
| int * | ptn_ |
| set * | active_ |
| int * | orbits_ |
| optionblk * | options_ |
| statsblk * | stats_ |
| setword * | workspace_ |
| int | worksize_ |
| int | m_ |
| int | n_ |
| size_t | nel_ |
| graph * | canonG_ |
| bool | autoComputed_ |
| int * | vstat_ |
| std::multimap< int, int > | constr_rhs |
| std::multimap< int, int >::iterator | it |
| std::pair< std::multimap< int, int >::iterator, std::multimap< int, int >::iterator > | ret |
| FILE * | afp_ |
| | CbcNauty () |
| | Default constructor.
|
| | CbcNauty (int n, const size_t *v, const int *d, const int *e) |
| | Normal constructor (if dense - NULLS).
|
| | CbcNauty (const CbcNauty &) |
| | Copy constructor.
|
| CbcNauty & | operator= (const CbcNauty &rhs) |
| | Assignment operator.
|
| | ~CbcNauty () |
| | Destructor.
|
| void | addElement (int ix, int jx) |
| void | clearPartitions () |
| void | computeAuto () |
| void | deleteElement (int ix, int jx) |
| void | color_node (int ix, int color) |
| void | insertRHS (int rhs, int cons) |
| double | getGroupSize () const |
| int | getN () const |
| int | getNumGenerators () const |
| int | getNumOrbits () const |
| std::vector< std::vector< int > > * | getOrbits () const |
| | Returns the orbits in a "convenient" form.
|
| void | getVstat (double *v, int nv) |
| bool | isSparse () const |
| int | errorStatus () const |
| optionblk * | options () const |
| | Pointer to options.
|
| void | setWriteAutoms (const std::string &afilename) |
| | Methods to classify orbits.
|
| void | unsetWriteAutoms () |
Definition at line 233 of file CbcSymmetry.hpp.
◆ VarStatus
◆ CbcNauty() [1/3]
◆ CbcNauty() [2/3]
| CbcNauty::CbcNauty |
( |
int | n, |
|
|
const size_t * | v, |
|
|
const int * | d, |
|
|
const int * | e ) |
Normal constructor (if dense - NULLS).
◆ CbcNauty() [3/3]
◆ ~CbcNauty()
◆ operator=()
◆ addElement()
| void CbcNauty::addElement |
( |
int | ix, |
|
|
int | jx ) |
◆ clearPartitions()
| void CbcNauty::clearPartitions |
( |
| ) |
|
◆ computeAuto()
| void CbcNauty::computeAuto |
( |
| ) |
|
◆ deleteElement()
| void CbcNauty::deleteElement |
( |
int | ix, |
|
|
int | jx ) |
◆ color_node()
| void CbcNauty::color_node |
( |
int | ix, |
|
|
int | color ) |
|
inline |
◆ insertRHS()
| void CbcNauty::insertRHS |
( |
int | rhs, |
|
|
int | cons ) |
|
inline |
◆ getGroupSize()
| double CbcNauty::getGroupSize |
( |
| ) |
const |
◆ getN()
| int CbcNauty::getN |
( |
| ) |
const |
|
inline |
◆ getNumGenerators()
| int CbcNauty::getNumGenerators |
( |
| ) |
const |
◆ getNumOrbits()
| int CbcNauty::getNumOrbits |
( |
| ) |
const |
◆ getOrbits()
| std::vector< std::vector< int > > * CbcNauty::getOrbits |
( |
| ) |
const |
Returns the orbits in a "convenient" form.
◆ getVstat()
| void CbcNauty::getVstat |
( |
double * | v, |
|
|
int | nv ) |
◆ isSparse()
| bool CbcNauty::isSparse |
( |
| ) |
const |
|
inline |
◆ errorStatus()
| int CbcNauty::errorStatus |
( |
| ) |
const |
|
inline |
◆ options()
| optionblk * CbcNauty::options |
( |
| ) |
const |
|
inline |
◆ setWriteAutoms()
| void CbcNauty::setWriteAutoms |
( |
const std::string & | afilename | ) |
|
Methods to classify orbits.
Not horribly efficient, but gets the job done
◆ unsetWriteAutoms()
| void CbcNauty::unsetWriteAutoms |
( |
| ) |
|
◆ G_
◆ GSparse_
| sparsegraph* CbcNauty::GSparse_ |
|
private |
◆ lab_
◆ ptn_
◆ active_
◆ orbits_
◆ options_
| optionblk* CbcNauty::options_ |
|
private |
◆ stats_
| statsblk* CbcNauty::stats_ |
|
private |
◆ workspace_
| setword* CbcNauty::workspace_ |
|
private |
◆ worksize_
◆ m_
◆ n_
◆ nel_
◆ canonG_
◆ autoComputed_
| bool CbcNauty::autoComputed_ |
|
private |
◆ vstat_
◆ constr_rhs
| std::multimap< int, int > CbcNauty::constr_rhs |
|
private |
◆ it
| std::multimap<int,int>::iterator CbcNauty::it |
|
private |
◆ ret
| std::pair< std::multimap< int, int >::iterator, std::multimap< int, int >::iterator > CbcNauty::ret |
|
private |
◆ afp_
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/coin-or-Cbc-2.10.13-build/Cbc-releases-2.10.13/Cbc/src/CbcSymmetry.hpp