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