[Nauty] Calling nauty()
Brendan McKay
bdm at cs.anu.edu.au
Tue Feb 10 15:56:01 EST 2004
Hello. The 2nd and 3rd arguments must be given as arrays. When
options.defaultptn = TRUE, the values in those arguments are ignored
but the arrays are still used for working purposes. The only
argument which can be NULL in the case of options.getcanon = TRUE
is the 4th argument (active).
NILSET is an obsolete name, just use NULL.
Also check that you have defined workspace to be an array of
at least 160*NMAX setwords.
Brendan.
* Wahid Chrabakh <chrabakh at cs.ucsb.edu> [040210 15:35]:
> Hi:
> I want to use the nauty function to get the canonical form of a graph.
> I tried setting the proper options so that I can call the function
> with lab and ptn arguments set to NULL. This results in a segmentation
> fault. This is the code I use:
> static DEFAULTOPTIONS(options);
> options.writeautoms = FALSE;
> options.writemarkers = FALSE;
> options.getcanon = TRUE;
> options.defaultptn = TRUE;
> options.digraph = FALSE;
> nauty(g,NULL,NULL,NILSET,orbits,&options,&stats,workspace,160*NMAX,m,n,canong);
>
> The manual specifies that if defaultptn=TRUE then arguments 2 and 3
> are ignored, thus they can be set to NULL.
>
> I am only interested in canong. I would like to know what the minimal set of
> arguments I need to specify to get canong?
> Do I have to specify orbits, stats and workplace or is there a way to
> set some of them to NULL?
>
> thanks,
> Wahid.
>
> _______________________________________________
> This is the nauty mailing list
> Post messages to nauty-list at cs.anu.edu.au
> nauty page: http://cs.anu.edu.au/~bdm/nauty/
> list page: http://cs.anu.edu.au/mailman/listinfo/nauty-list
More information about the Nauty
mailing list