Nauty Class Reference
#include <Nauty.h>
List of all members.
Public Types |
enum | VarStatus { FIX_AT_ZERO,
FIX_AT_ONE,
FREE
} |
Public Member Functions |
| Nauty (int n_) |
| ~Nauty () |
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 | getNautyCalls () const |
double | getNautyTime () 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) |
void | setWriteAutoms (const std::string &afilename) |
| Methods to classify orbits.
|
void | unsetWriteAutoms () |
Private Member Functions |
| Nauty () |
Private Attributes |
graph * | G_ |
int * | lab_ |
int * | ptn_ |
set * | active_ |
int * | orbits_ |
optionblk * | options_ |
statsblk * | stats_ |
setword * | workspace_ |
int | worksize_ |
int | m_ |
int | n_ |
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_ |
Static Private Attributes |
static int | nautyCalls_ |
static double | nautyTime_ |
Detailed Description
Definition at line 23 of file Nauty.h.
Member Enumeration Documentation
- Enumerator:
FIX_AT_ZERO |
|
FIX_AT_ONE |
|
FREE |
|
Definition at line 27 of file Nauty.h.
Constructor & Destructor Documentation
Nauty::Nauty |
( |
|
) |
[private] |
Member Function Documentation
void Nauty::addElement |
( |
int |
ix, |
|
|
int |
jx | |
|
) |
| | |
void Nauty::clearPartitions |
( |
|
) |
|
void Nauty::computeAuto |
( |
|
) |
|
void Nauty::deleteElement |
( |
int |
ix, |
|
|
int |
jx | |
|
) |
| | |
void Nauty::color_node |
( |
int |
ix, |
|
|
int |
color | |
|
) |
| | [inline] |
void Nauty::insertRHS |
( |
int |
rhs, |
|
|
int |
cons | |
|
) |
| | [inline] |
double Nauty::getGroupSize |
( |
|
) |
const |
int Nauty::getNautyCalls |
( |
|
) |
const [inline] |
double Nauty::getNautyTime |
( |
|
) |
const [inline] |
int Nauty::getN |
( |
|
) |
const [inline] |
int Nauty::getNumGenerators |
( |
|
) |
const |
int Nauty::getNumOrbits |
( |
|
) |
const |
std::vector<std::vector<int> >* Nauty::getOrbits |
( |
|
) |
const |
Returns the orbits in a "convenient" form.
void Nauty::getVstat |
( |
double * |
v, |
|
|
int |
nv | |
|
) |
| | |
void Nauty::setWriteAutoms |
( |
const std::string & |
afilename |
) |
|
Methods to classify orbits.
Not horribly efficient, but gets the job done
void Nauty::unsetWriteAutoms |
( |
|
) |
|
Member Data Documentation
std::multimap<int,int>::iterator Nauty::it [private] |
std::pair<std::multimap<int,int>::iterator, std::multimap<int,int>::iterator> Nauty::ret [private] |
The documentation for this class was generated from the following file: