public class MclGroupTImpl extends MclGroupImpl
| Modifier and Type | Field and Description |
|---|---|
protected MclGroupTElementImpl |
generator |
| Constructor and Description |
|---|
MclGroupTImpl() |
MclGroupTImpl(Representation repr) |
| Modifier and Type | Method and Description |
|---|---|
protected MclGroupTElementImpl |
createElement(GT GT) |
double |
estimateCostInvPerOp() |
MclGroupElementImpl |
getElement(java.lang.String string) |
GroupElementImpl |
getGenerator() |
protected GT |
getInternalObjectFromString(java.lang.String str)
Outputs an object of type mcl.G1, mcl.G2, or mcl.GT
|
GroupElementImpl |
getNeutralElement() |
GroupElementImpl |
getUniformlyRandomElement() |
GroupElementImpl |
restoreElement(Representation repr) |
equals, getRepresentation, getUniqueByteLength, hashCode, hasPrimeSize, isCommutative, sizeclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitexp, getUniformlyRandomNonNeutral, implementsOwnExp, implementsOwnMultiExp, multiexp, restoreFromRepresentationprotected MclGroupTElementImpl generator
public MclGroupTImpl()
public MclGroupTImpl(Representation repr)
public MclGroupElementImpl getElement(java.lang.String string)
getElement in class MclGroupImplpublic GroupElementImpl restoreElement(Representation repr)
protected GT getInternalObjectFromString(java.lang.String str)
MclGroupImplgetInternalObjectFromString in class MclGroupImplprotected MclGroupTElementImpl createElement(GT GT)
public GroupElementImpl getNeutralElement()
public GroupElementImpl getUniformlyRandomElement() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationExceptionpublic GroupElementImpl getGenerator() throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationExceptionpublic double estimateCostInvPerOp()