K
- the type of element of the domainV
- the type of element of the rangepublic class Homomorphism
extends java.lang.Object
Constructor and Description |
---|
Homomorphism(SmallAlgebra domain,
SmallAlgebra range,
java.util.Map<java.lang.Integer,java.lang.Integer> map) |
Modifier and Type | Method and Description |
---|---|
Algebra |
getDomain() |
java.util.Map<java.lang.Integer,java.lang.Integer> |
getMap() |
SmallAlgebra |
getRange() |
Partition |
kernel() |
static java.util.List<IntArray> |
productHomo(java.util.List<Homomorphism> lst)
Make a list of elements (IntArray's) of a subpower from a list of maps all with the
same domain.
|
void |
setDomain(SmallAlgebra domain) |
void |
setMap(java.util.Map<java.lang.Integer,java.lang.Integer> map) |
void |
setRange(SmallAlgebra range) |
java.lang.String |
toString() |
public Homomorphism(SmallAlgebra domain, SmallAlgebra range, java.util.Map<java.lang.Integer,java.lang.Integer> map)
public Partition kernel()
public static java.util.List<IntArray> productHomo(java.util.List<Homomorphism> lst)
lst
- a list of Homomorphisms all with the same domainpublic Algebra getDomain()
public void setDomain(SmallAlgebra domain)
public SmallAlgebra getRange()
public void setRange(SmallAlgebra range)
public java.util.Map<java.lang.Integer,java.lang.Integer> getMap()
public void setMap(java.util.Map<java.lang.Integer,java.lang.Integer> map)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright 2003 Ralph Freese. All Rights Reserved.