class WORD |
---|
**** | group word |
BRAID |
attr w:ARRAY{INT}; |
---|
attr w:ARRAY{INT}; |
---|
aget(i:INT):INT |
---|
append(s:INT) |
---|
append(s:INT):SAME |
---|
append(b:SAME) |
---|
append(b:SAME):SAME |
---|
aset(i:INT, g:INT) |
---|
cancel:SAME |
---|
check:BOOL |
---|
clone:SAME |
---|
create(s:STR):SAME |
---|
**** | convert STR to WORD. format: "2 -1 3 -2 -3 2 1"
__________^^^^^^^^^^^^^^^^word |
create:SAME |
---|
delete(pos:INT) |
---|
delete(pos:INT):SAME |
---|
div(s:INT):SAME |
---|
div(b:SAME):SAME |
---|
gstr(g:INT, b:INT):STR |
---|
**** | b: base for coverings |
gstr(g:INT,b:INT, s1,s2:STR):STR |
---|
**** | b: base for coverings s1(s2 resp.) is pre(post resp.) str for generator name "g". |
insert(pos:INT, s:INT) |
---|
insert(pos:INT, s:INT):SAME |
---|
insert(pos:INT,b:SAME):SAME |
---|
inverse:SAME |
---|
**** | inverse as group |
length:INT |
---|
maxGen:INT |
---|
**** | m= max index of generator |
pow(n:INT):SAME |
---|
printD |
---|
**** | print for debug/check |
reverse:SAME |
---|
**** | reverse order of elements |
size:INT |
---|
str:STR |
---|
**** | convert WORD to STR as a sequence of number "\n" can be included. format: "1 2 3 -2 -1 -2 " |
times(s:INT):SAME |
---|
times(b:SAME):SAME |
---|
total_negative_power:INT |
---|
total_positive_power:INT |
---|
total_power:INT |
---|
wstr(s1,s2:STR):STR |
---|
**** | convert WORD to STR s1(s2 resp.) is pre(post resp.) str for generator name "g". |
wstr:STR |
---|
**** | convert WORD to STR in TeX like format as "x_{1} x_{2} x_{1}^{-1} x_{2}^{-1} " |