#include <LinkedBraidStructure.h>
Definition at line 104 of file LinkedBraidStructure.h.
| LinkedBraidStructure::LinkedBraidStructure | ( | int | N | ) |
| LinkedBraidStructure::LinkedBraidStructure | ( | int | N, | |
| const Word & | w | |||
| ) |
| LinkedBraidStructure::LinkedBraidStructure | ( | const LinkedBraidStructure & | LBS | ) |
| LinkedBraidStructure::LinkedBraidStructure | ( | int | N | ) |
| LinkedBraidStructure::~LinkedBraidStructure | ( | ) |
| LinkedBraidStructure& LinkedBraidStructure::operator= | ( | const LinkedBraidStructure & | LBS | ) |
| bool LinkedBraidStructure::operator< | ( | const LinkedBraidStructure & | lbs | ) | const |
| int LinkedBraidStructure::size | ( | ) | const [inline] |
| void LinkedBraidStructure::clear | ( | ) |
| LinkedBraidStructureTransform LinkedBraidStructure::push_back | ( | int | g | ) |
Referenced by push_back().
| LinkedBraidStructureTransform LinkedBraidStructure::push_front | ( | int | g | ) |
| void LinkedBraidStructure::removeLeftHandles | ( | list< LinkedBraidStructureTransform > * | result = NULL |
) |
| void LinkedBraidStructure::removeRightHandles | ( | list< LinkedBraidStructureTransform > * | result = NULL |
) |
| Word LinkedBraidStructure::translateIntoWord | ( | ) | const |
| void LinkedBraidStructure::undo | ( | const list< LinkedBraidStructureTransform > & | lbst_seq | ) |
| void LinkedBraidStructure::undo | ( | const LinkedBraidStructureTransform & | lbst | ) |
| LinkedBraidStructureTransform LinkedBraidStructure::make_EraseTransform | ( | BraidNode * | bn, | |
| int | pos | |||
| ) | const [private] |
| LinkedBraidStructureTransform LinkedBraidStructure::make_AddTransform | ( | BraidNode * | bn, | |
| int | pos | |||
| ) | const [private] |
| LinkedBraidStructureTransform LinkedBraidStructure::make_ChangeType | ( | BraidNode * | bn, | |
| int | pos | |||
| ) | const [private] |
| int LinkedBraidStructure::checkIfStartsLeftHandle | ( | int | pos, | |
| BraidNode * | bn | |||
| ) | [private] |
| int LinkedBraidStructure::checkIfStartsRightHandle | ( | int | pos, | |
| BraidNode * | bn | |||
| ) | [private] |
| void LinkedBraidStructure::removeLeftHandle | ( | triple< int, int, BraidNode * > | node, | |
| set< triple< int, int, BraidNode * > > & | to_check, | |||
| list< LinkedBraidStructureTransform > * | lst | |||
| ) | [private] |
| void LinkedBraidStructure::removeRightHandle | ( | triple< int, int, BraidNode * > | node, | |
| set< triple< int, int, BraidNode * > > & | to_check, | |||
| list< LinkedBraidStructureTransform > * | lst | |||
| ) | [private] |
| LinkedBraidStructureTransform LinkedBraidStructure::removeNode | ( | BraidNode * | bn, | |
| int | pos | |||
| ) | [private] |
| BraidNode* LinkedBraidStructure::insert | ( | const LinkedBraidStructureTransform & | lbst | ) | [private] |
| void LinkedBraidStructure::clearLinks | ( | ) | const [private] |
| void LinkedBraidStructure::push_back | ( | int | i | ) |
| void LinkedBraidStructure::push_back | ( | ConstIntIterator | B, | |
| ConstIntIterator | E | |||
| ) | [inline] |
| void LinkedBraidStructure::clear | ( | ) |
| void LinkedBraidStructure::push_front | ( | int | i | ) |
| void LinkedBraidStructure::transformToDehornoyForm | ( | ) |
| list< int > LinkedBraidStructure::getWord | ( | ) | const |
| void LinkedBraidStructure::processNode | ( | list< int > & | result, | |
| int | index, | |||
| const BraidNode * | bn | |||
| ) | const [private] |
Function used in getWord( ).
int LinkedBraidStructure::theIndex [private] |
vector< BraidNode * > LinkedBraidStructure::frontNodes [private] |
Definition at line 184 of file LinkedBraidStructure.h.
vector< BraidNode * > LinkedBraidStructure::backNodes [private] |
Definition at line 185 of file LinkedBraidStructure.h.
map< int , BraidNode > LinkedBraidStructure::theNodes [private] |
int LinkedBraidStructure::maxNodeNumber [private] |
Definition at line 188 of file LinkedBraidStructure.h.
int LinkedBraidStructure::theRank [private] |
Definition at line 168 of file LinkedBraidStructure_old.h.
bool LinkedBraidStructure::theMark [mutable, private] |
Definition at line 175 of file LinkedBraidStructure_old.h.
1.5.6