Knot Class Reference

#include <knot.h>

List of all members.

Public Member Functions

 Knot ()
 ~Knot ()
char * get_knotid (int *knot_in)
int find_init (int *knot_in, int(*knots_out)[MAXCROSS])
int find (int *dt_in, int(*dt1_out)[MAXCROSS])
int filter ()
int qxredundancy (signed char *a, signed char *g)
int xredundancy (signed char *a, signed char *g)
int xinsert (signed char *a, signed char *g)
int heapsort (int *x)
int hcompare (int u, int v)
int yredundancy ()
int fastcomp (signed char *w, signed char *x, signed char *y, signed char *z)
int primetest (signed char *x, signed char *y)
int nugtest (signed char *x, int cr)
int reduce (signed char *a, signed char *g)
int generate ()
int xarredundancy (signed char *a, signed char *g)
int t3s ()
int pass3 ()
int gf1 ()
int gf2 ()
int gf3 ()
int gp1 ()
int gp2 ()
int gp3 ()
int gp4 ()
int gp5 ()
int gp6 ()
int newtransform ()
int conway ()
int conwayprocess ()
int plaitcheck ()
int perko ()
int transform ()
int pass ()
int incidence ()
int flype ()
int mod0 (int x)
int imax (int x, int y)
int imin (int x, int y)
int orient (signed char *a, signed char *f)
int shift (signed char *w, signed char *x, signed char *y, signed char *z, int m)
int antishift (signed char *w, signed char *x, signed char *y, signed char *z, int m)
int compare (signed char *w, signed char *x, signed char *y, signed char *z)
int rectify (signed char *w, signed char *x, signed char *y, signed char *z)
int qrectify (signed char *w, signed char *x)
int distribute ()
int vecgen ()
int bugtest (signed char *x, signed char *y, int nproc)
int algtest ()
int setmod ()


Detailed Description

Definition at line 12 of file knot.h.


Constructor & Destructor Documentation

Knot::Knot (  ) 

Definition at line 514 of file knot.cpp.

Knot::~Knot (  ) 

Definition at line 520 of file knot.cpp.


Member Function Documentation

char * Knot::get_knotid ( int *  knot_in  ) 

Definition at line 525 of file knot.cpp.

int Knot::find_init ( int *  knot_in,
int *  knots_out[MAXCROSS] 
)

Definition at line 547 of file knot.cpp.

int Knot::find ( int *  dt_in,
int *  dt1_out[MAXCROSS] 
)

Definition at line 600 of file knot.cpp.

int Knot::filter (  ) 

Definition at line 720 of file knot.cpp.

int Knot::qxredundancy ( signed char *  a,
signed char *  g 
)

Definition at line 797 of file knot.cpp.

int Knot::xredundancy ( signed char *  a,
signed char *  g 
)

Definition at line 837 of file knot.cpp.

int Knot::xinsert ( signed char *  a,
signed char *  g 
)

Definition at line 884 of file knot.cpp.

int Knot::heapsort ( int *  x  ) 

Definition at line 904 of file knot.cpp.

int Knot::hcompare ( int  u,
int  v 
)

Definition at line 946 of file knot.cpp.

int Knot::yredundancy (  ) 

Definition at line 967 of file knot.cpp.

int Knot::fastcomp ( signed char *  w,
signed char *  x,
signed char *  y,
signed char *  z 
)

Definition at line 976 of file knot.cpp.

int Knot::primetest ( signed char *  x,
signed char *  y 
)

Definition at line 985 of file knot.cpp.

int Knot::nugtest ( signed char *  x,
int  cr 
)

Definition at line 1035 of file knot.cpp.

int Knot::reduce ( signed char *  a,
signed char *  g 
)

Definition at line 1052 of file knot.cpp.

int Knot::generate (  ) 

Definition at line 1407 of file knot.cpp.

int Knot::xarredundancy ( signed char *  a,
signed char *  g 
)

Definition at line 1420 of file knot.cpp.

int Knot::t3s (  ) 

Definition at line 1429 of file knot.cpp.

int Knot::pass3 (  ) 

Definition at line 1565 of file knot.cpp.

int Knot::gf1 (  ) 

Definition at line 1680 of file knot.cpp.

int Knot::gf2 (  ) 

Definition at line 1859 of file knot.cpp.

int Knot::gf3 (  ) 

Definition at line 2035 of file knot.cpp.

int Knot::gp1 (  ) 

Definition at line 2193 of file knot.cpp.

int Knot::gp2 (  ) 

Definition at line 2260 of file knot.cpp.

int Knot::gp3 (  ) 

Definition at line 2326 of file knot.cpp.

int Knot::gp4 (  ) 

Definition at line 2391 of file knot.cpp.

int Knot::gp5 (  ) 

Definition at line 2453 of file knot.cpp.

int Knot::gp6 (  ) 

Definition at line 2523 of file knot.cpp.

int Knot::newtransform (  ) 

Definition at line 2632 of file knot.cpp.

int Knot::conway (  ) 

Definition at line 2755 of file knot.cpp.

int Knot::conwayprocess (  ) 

Definition at line 2770 of file knot.cpp.

int Knot::plaitcheck (  ) 

Definition at line 3107 of file knot.cpp.

int Knot::perko (  ) 

Definition at line 3133 of file knot.cpp.

int Knot::transform (  ) 

Definition at line 3150 of file knot.cpp.

int Knot::pass (  ) 

Definition at line 3326 of file knot.cpp.

int Knot::incidence (  ) 

Definition at line 3417 of file knot.cpp.

int Knot::flype (  ) 

Definition at line 3650 of file knot.cpp.

int Knot::mod0 ( int  x  ) 

Definition at line 4139 of file knot.cpp.

int Knot::imax ( int  x,
int  y 
)

Definition at line 4147 of file knot.cpp.

int Knot::imin ( int  x,
int  y 
)

Definition at line 4152 of file knot.cpp.

int Knot::orient ( signed char *  a,
signed char *  f 
)

Definition at line 4158 of file knot.cpp.

int Knot::shift ( signed char *  w,
signed char *  x,
signed char *  y,
signed char *  z,
int  m 
)

Definition at line 4279 of file knot.cpp.

int Knot::antishift ( signed char *  w,
signed char *  x,
signed char *  y,
signed char *  z,
int  m 
)

Definition at line 4294 of file knot.cpp.

int Knot::compare ( signed char *  w,
signed char *  x,
signed char *  y,
signed char *  z 
)

Definition at line 4309 of file knot.cpp.

int Knot::rectify ( signed char *  w,
signed char *  x,
signed char *  y,
signed char *  z 
)

Definition at line 4327 of file knot.cpp.

int Knot::qrectify ( signed char *  w,
signed char *  x 
)

Definition at line 4379 of file knot.cpp.

int Knot::distribute (  ) 

Definition at line 4407 of file knot.cpp.

int Knot::vecgen (  ) 

Definition at line 4433 of file knot.cpp.

int Knot::bugtest ( signed char *  x,
signed char *  y,
int  nproc 
)

Definition at line 4456 of file knot.cpp.

int Knot::algtest (  ) 

Definition at line 4490 of file knot.cpp.

int Knot::setmod (  ) 

Definition at line 4532 of file knot.cpp.


The documentation for this class was generated from the following files:
Generated on Thu Aug 30 11:04:53 2007 for SPRING Mac by  doxygen 1.5.3