, including all inherited members.
applyMapping(const Map &M) const | StraightLineProgramWord | [private] |
assertionType(const Assertion &A, const StraightLineProgramWord &SLP) const | StraightLineProgramWord | [private] |
cancellationLength(int n1, int n2) const | StraightLineProgramWord | [private] |
equal(int n1, const StraightLineProgramWord &SLP, int n2) const | StraightLineProgramWord | |
extendTerminals(int nt) | StraightLineProgramWord | [private] |
getGenerator(int n, LongInteger pos) const | StraightLineProgramWord | [private] |
getWord() const | StraightLineProgramWord | [inline] |
getWord(int N) const | StraightLineProgramWord | |
height_rule(int n) const | StraightLineProgramWord | [inline, private] |
initialSegment(int n, LongInteger length) | StraightLineProgramWord | [inline] |
invertProductionPair(int &A, int &B) | StraightLineProgramWord | [private, static] |
leftGCDLength(const StraightLineProgramWord &CS) const | StraightLineProgramWord | [inline] |
leftGCDLength(int n1, const StraightLineProgramWord &CS, int n2) const | StraightLineProgramWord | [private] |
length() const | StraightLineProgramWord | [inline] |
length_rule(int n) const | StraightLineProgramWord | [inline, private] |
map_rules(const Map &M) | StraightLineProgramWord | [private, static] |
max_rule_number() const | StraightLineProgramWord | [private] |
operator*(const StraightLineProgramWord &SLP) const | StraightLineProgramWord | |
operator-() const | StraightLineProgramWord | |
operator<<(ostream &os, const StraightLineProgramWord &CS) | StraightLineProgramWord | [friend] |
operator=(const StraightLineProgramWord &SLP) | StraightLineProgramWord | [inline] |
operator[](LongInteger i) const | StraightLineProgramWord | [inline] |
order_vertices(int n, list< int > &order, set< int > &closure) const | StraightLineProgramWord | [private] |
order_vertices(int n, list< int > &order) const | StraightLineProgramWord | [inline, private] |
reduce() | StraightLineProgramWord | [inline] |
reduce_rule(int n) | StraightLineProgramWord | [private] |
simplify() | StraightLineProgramWord | |
splitAssertion(const Assertion &A, bool firstTerm, const StraightLineProgramWord &SLP) const | StraightLineProgramWord | [private] |
StraightLineProgramWord() | StraightLineProgramWord | [inline] |
StraightLineProgramWord(int init, int gens) | StraightLineProgramWord | |
StraightLineProgramWord(int init, ConstMapIterator B, ConstMapIterator E) | StraightLineProgramWord | [inline] |
terminalSegment(int n, LongInteger length) | StraightLineProgramWord | [inline] |
theRoot | StraightLineProgramWord | [private] |
theRules | StraightLineProgramWord | [private] |
theTerminals | StraightLineProgramWord | [private] |
truncateVertexLeft(int n, LongInteger length) | StraightLineProgramWord | |
truncateVertexRight(int n, LongInteger length) | StraightLineProgramWord | |
update_height(int n) | StraightLineProgramWord | [private] |
update_heights() | StraightLineProgramWord | [private] |
update_length(int n) | StraightLineProgramWord | [private] |
update_lengths() | StraightLineProgramWord | [private] |