org.rubato.math.module
Interface ProductFreeModule

All Superinterfaces:
java.lang.Comparable<Module>, FreeModule, Module, java.io.Serializable, XMLInputOutput<Module>
All Known Implementing Classes:
ProductProperFreeModule, ProductRing

public interface ProductFreeModule
extends FreeModule

The interface for free modules over product rings.

Author:
Gérard Milmeister
See Also:
ProductFreeElement

Method Summary
 Ring getFactor(int i)
           
 int getFactorCount()
           
 Ring[] getFactors()
           
 
Methods inherited from interface org.rubato.math.module.FreeModule
getInjection, getProjection, getUnitElement, isVectorspace
 
Methods inherited from interface org.rubato.math.module.Module
cast, compareTo, createElement, equals, getComponentModule, getDimension, getIdentityMorphism, getNullModule, getRing, getTranslation, getZero, hasElement, hashCode, isNullModule, isRing, parseString, toString, toVisualString
 
Methods inherited from interface org.rubato.xml.XMLInputOutput
fromXML, getElementTypeName, toXML
 

Method Detail

getFactorCount

int getFactorCount()

getFactors

Ring[] getFactors()

getFactor

Ring getFactor(int i)