C++ 2Knots Classes and Programs

2Knots is a set of C++ classes and programs supporting computation of some isotopy invariants related to subsets of the Carter-Rieger-Saito movie moves of smoothly knotted surfaces. These knots are described in J. Scott Carter and Masahico Saito, Knotted Surfaces and Their Diagrams American Mathematical Society, Providence, 1998.

Authors and Credits

This C++ version of 2Knots was written by Jacob Towber and Glenn Lancaster. A similar Java version was written by Richard Larson and Jacob Towber and can be found at http://tigger.uic.edu/~rgl/javaknots.html.

2Knots

System Requirements

Documentation and binary versions of the application programs are available for Windows. Compilation has been tested with Visual C++ Professional edition, version 6. The Windows source version will be made available and will include Visual C++ project files to build the executables.

Compilation under Unix is best done using GNU make and g++. The system was built using Gnu g++ (gcc) version 2.95.3-5. The source files, makefile, and examples will be made available.