public class MclGroupTElementImpl extends MclGroupElementImpl
element, group| Constructor and Description |
|---|
MclGroupTElementImpl(MclGroupTImpl group,
GT elem) |
MclGroupTElementImpl(MclGroupTImpl group,
Representation repr) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
protected GT |
getElement()
Returns this element as an object of mcl.G1, mcl.G2, or mcl.GT
|
MclGroupTImpl |
getStructure() |
int |
hashCode() |
MclGroupTElementImpl |
inv() |
boolean |
isNeutralElement() |
MclGroupTElementImpl |
op(GroupElementImpl e) |
MclGroupTElementImpl |
pow(java.math.BigInteger k) |
MclGroupTElementImpl |
pow(Zn.ZnElement k) |
getRepresentation, toString, updateAccumulatorclone, finalize, getClass, notify, notifyAll, wait, wait, waitsquaregetUniqueByteRepresentationpublic MclGroupTElementImpl(MclGroupTImpl group, Representation repr)
public MclGroupTElementImpl(MclGroupTImpl group, GT elem)
protected GT getElement()
MclGroupElementImplgetElement in class MclGroupElementImplpublic MclGroupTImpl getStructure()
getStructure in interface GroupElementImplgetStructure in class MclGroupElementImplpublic MclGroupTElementImpl inv()
public MclGroupTElementImpl op(GroupElementImpl e) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic MclGroupTElementImpl pow(java.math.BigInteger k)
public MclGroupTElementImpl pow(Zn.ZnElement k)
public boolean isNeutralElement()
public boolean equals(java.lang.Object other)
equals in class MclGroupElementImplpublic int hashCode()
hashCode in class MclGroupElementImpl