public class RingGroup extends BasicGroup
| Modifier and Type | Class and Description |
|---|---|
class |
RingGroup.RingGroupElement |
impl, isPrimeOrder, size, zn| Modifier | Constructor and Description |
|---|---|
protected |
RingGroup(GroupImpl impl) |
|
RingGroup(Representation repr) |
| Modifier and Type | Method and Description |
|---|---|
static RingGroup |
additiveGroupOf(Ring ring)
Instantiates a
RingGroup representing the additive group of the given ring. |
RingGroup.RingGroupElement |
getElement(RingElement elem)
Constructs a
RingGroupElement from the given RingElement for use in RingGroups. |
static RingGroup |
unitGroupOf(Ring ring)
Instantiates a
RingGroup representing the unit group of the given ring. |
equals, getGenerator, getNeutralElement, getRepresentation, getUniformlyRandomElement, getUniformlyRandomNonNeutral, getUniqueByteLength, getZn, hashCode, hasPrimeSize, isCommutative, restoreElement, size, wrapclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitexpr, getUniformlyRandomElements, getUniformlyRandomExponent, getUniformlyRandomExponents, getUniformlyRandomNonNeutrals, getUniformlyRandomNonzeroExponent, getUniformlyRandomNonzeroExponents, getUniformlyRandomUnitExponent, getUniformlyRandomUnitExponents, restoreFromRepresentation, restoreVectorprotected RingGroup(GroupImpl impl)
public RingGroup(Representation repr)
public static RingGroup additiveGroupOf(Ring ring)
RingGroup representing the additive group of the given ring.ring - the base ringpublic static RingGroup unitGroupOf(Ring ring)
RingGroup representing the unit group of the given ring.ring - the base ringpublic RingGroup.RingGroupElement getElement(RingElement elem)
RingGroupElement from the given RingElement for use in RingGroups.elem - the ring element to convertRingGroupElement