#include <nsigcensus.h>
Public Member Functions | |
~NSigCensus () | |
Deallocates any memory used specifically by this structure. | |
void * | run (void *param) |
Runs a complete signature census generation. | |
Friends | |
unsigned long | formSigCensus (unsigned order, UseSignature use, void *useArgs) |
Forms a census of all splitting surface signatures of the given order. |
Other routines should never refer to this class directly. It is used to store temporary information when forming the census.
|
Deallocates any memory used specifically by this structure.
|
|
Runs a complete signature census generation. At most one copy of this routine should be running at any given time for a particular NSigCensus.
|
|
Forms a census of all splitting surface signatures of the given order. The order of a signature is the number of quads in the corresponding splitting surface. Each signature will be produced precisely once up to equivalence. Signatures are considered equivalent if they are related by some combination of:
Each signature produced will have its cycles ordered by decreasing length. Each cycle will have at least half of its symbols lower-case. For each signature that is generated, routine use (as passed to this function) will be called with that signature and its automorphisms as arguments.
|