|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.rubato.math.module.Ring
org.rubato.math.module.StringRing
public abstract class StringRing
The abstract base class for rings with RingString elements.
StringElement
,
Serialized FormConstructor Summary | |
---|---|
StringRing()
|
Method Summary | |
---|---|
int |
compareTo(Module object)
Compares this module with object . |
StringElement |
createElement(java.util.List<ModuleElement> elements)
Creates an element in this module from a list of module elements. |
abstract boolean |
equals(java.lang.Object obj)
Returns true iff this module is equals to object . |
StringRing |
getComponentModule(int i)
A ring has just one component module: itself. |
abstract Ring |
getFactorRing()
Returns the ring of the factors. |
ModuleMorphism |
getIdentityMorphism()
Returns the identity morphism in this module. |
abstract StringElement |
getOne()
Returns the unit element of this ring. |
abstract StringElement |
getZero()
Returns the zero element of this ring. |
abstract boolean |
hasElement(ModuleElement e)
Returns true iff element is an element of this module. |
static FreeModule |
make(Ring ring)
|
static FreeModule |
make(Ring ring,
int dimension)
|
Methods inherited from class org.rubato.math.module.Ring |
---|
getDimension, getFreeModule, getInjection, getProjection, getRing, getTranslation, getUnitElement, isField, isNullModule, isRing, parseString |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.rubato.math.module.FreeModule |
---|
isVectorspace |
Methods inherited from interface org.rubato.math.module.Module |
---|
cast, getNullModule, hashCode, toString, toVisualString |
Methods inherited from interface org.rubato.xml.XMLInputOutput |
---|
fromXML, getElementTypeName, toXML |
Constructor Detail |
---|
public StringRing()
Method Detail |
---|
public abstract StringElement getZero()
Ring
getZero
in interface Module
getZero
in class Ring
public abstract StringElement getOne()
Ring
getOne
in class Ring
public ModuleMorphism getIdentityMorphism()
Module
public StringRing getComponentModule(int i)
Ring
getComponentModule
in interface Module
getComponentModule
in class Ring
public abstract boolean hasElement(ModuleElement e)
Module
element
is an element of this module.
public StringElement createElement(java.util.List<ModuleElement> elements)
Module
public abstract Ring getFactorRing()
public int compareTo(Module object)
Module
object
.
compareTo
in interface java.lang.Comparable<Module>
compareTo
in interface Module
compareTo
in class Ring
public abstract boolean equals(java.lang.Object obj)
Module
object
.
equals
in interface Module
equals
in class java.lang.Object
public static FreeModule make(Ring ring)
public static FreeModule make(Ring ring, int dimension)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |