public abstract class AbstractGroupElementExpression extends java.lang.Object implements GroupElementExpression
Expression that evaluates to a GroupElement.| Modifier and Type | Field and Description |
|---|---|
protected Group |
group
This expression evaluates to an element of this group.
|
| Constructor and Description |
|---|
AbstractGroupElementExpression() |
AbstractGroupElementExpression(Group group) |
| Modifier and Type | Method and Description |
|---|---|
Group |
getGroup()
Returns the group such that this expression evaluates to an element of this group, or null if group is unknown
(for example, if expression consists only of variables).
|
protected java.math.BigInteger |
getGroupOrderIfKnown() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitevaluate, evaluate, flatten, flatten, inv, isEqualTo, isEqualTo, isEqualTo, linearize, op, op, op, opPow, opPow, opPow, opPow, opPow, opPow, opPow, opPow, pow, pow, pow, pow, pow, precompute, substitute, substitute, substituteaccumulate, containsExprMatchingPredicate, containsVariables, forEachChild, getVariables, treeWalkprotected final Group group
public AbstractGroupElementExpression()
public AbstractGroupElementExpression(Group group)
public Group getGroup()
getGroup in interface GroupElementExpressionprotected java.math.BigInteger getGroupOrderIfKnown()