#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. More...
|
|
| CbcNauty (int n, const size_t *v, const int *d, const int *e) |
| Normal constructor (if dense - NULLS) More...
|
|
| CbcNauty (const CbcNauty &) |
| Copy constructor. More...
|
|
CbcNauty & | operator= (const CbcNauty &rhs) |
| Assignment operator. More...
|
|
| ~CbcNauty () |
| Destructor. More...
|
|
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. More...
|
|
void | getVstat (double *v, int nv) |
|
bool | isSparse () const |
|
int | errorStatus () const |
|
optionblk * | options () const |
| Pointer to options. More...
|
|
void | setWriteAutoms (const std::string &afilename) |
| Methods to classify orbits. More...
|
|
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: