class BRAID |
---|
WORD |
attr index:INT; |
---|
attr index:INT; |
---|
append(b:SAME) |
---|
append(b:SAME):SAME |
---|
append(s:INT) |
---|
append(s:INT):SAME |
---|
check:BOOL |
---|
clone:SAME |
---|
create(i:INT):SAME |
---|
create(s:STR):SAME |
---|
**** | convert STR to BRAID. format: " 4 : 2 -1 3 -2 -3 2 1 endcode"
______index^___^^^^^^^^^^^^^^^^braid_word |
create:SAME |
---|
insert(pos:INT,b:SAME):SAME |
---|
insert(pos:INT, s:INT) |
---|
insert(pos:INT, s:INT):SAME |
---|
inverse:SAME |
---|
**** | inverse as group |
is_PureBraid:BOOL |
---|
maxIndexInWord:INT |
---|
**** | m= max index of generator +1. i.e. word \in B_m |
perm:PERM |
---|
**** | get permutation [1..index] |
printD |
---|
**** | print for debug/check |
reverse:SAME |
---|
**** | reverse order of elements |
str:STR |
---|
**** | convert BRAID to STR |
trackString(s:INT):INT |
---|