|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.rubato.math.module.morphism.ModuleMorphism
org.rubato.math.module.morphism.ConjugationMorphism
public final class ConjugationMorphism
The function that takes a complex number (or vector) to its conjugate.
Constructor Summary | |
---|---|
ConjugationMorphism(int dimension)
|
Method Summary | |
---|---|
ModuleElement |
atZero()
Returns the value of the morphism evaluated at the zero of the domain. |
int |
compareTo(ModuleMorphism object)
Compares two module morphisms. |
ModuleMorphism |
compose(ModuleMorphism morphism)
Returns the composition this* morphism . |
boolean |
equals(java.lang.Object object)
Returns true iff this morphism is equal to object . |
ModuleMorphism |
fromXML(XMLReader reader,
org.w3c.dom.Element element)
Reads XML representation from reader starting with element . |
java.lang.String |
getElementTypeName()
Returns the value of the type attribute for this class. |
ModuleMorphism |
getRingMorphism()
Returns the the ring morphism that transforms between the rings of the domain and codomain modules. |
static XMLInputOutput<ModuleMorphism> |
getXMLInputOutput()
|
boolean |
isRingHomomorphism()
If true, then this is a ring homomorphism. |
ModuleElement |
map(ModuleElement x)
Maps the element x . |
ModuleMorphism |
power(int n)
Returns this module morphism raise to the power n . |
java.lang.String |
toString()
Returns a string representation of this morphism. |
void |
toXML(XMLWriter writer)
Outputs XML representation to writer . |
Methods inherited from class org.rubato.math.module.morphism.ModuleMorphism |
---|
clone, composable, difference, getCodomain, getConstantMorphism, getConstantMorphism, getDomain, getIdentityMorphism, inDomain, isConstant, isIdentity, isLinear, isModuleHomomorphism, isRingMorphism, scaled, sum |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ConjugationMorphism(int dimension)
Method Detail |
---|
public ModuleElement map(ModuleElement x) throws MappingException
ModuleMorphism
x
.
This must be implemented for each specific morphism type.
map
in class ModuleMorphism
x
MappingException
- if mapping of element fails
public boolean isRingHomomorphism()
ModuleMorphism
isRingHomomorphism
in class ModuleMorphism
public ModuleMorphism getRingMorphism()
ModuleMorphism
getRingMorphism
in class ModuleMorphism
public ModuleMorphism compose(ModuleMorphism morphism) throws CompositionException
ModuleMorphism
morphism
.
compose
in class ModuleMorphism
CompositionException
- if composition could not be performedpublic ModuleElement atZero()
ModuleMorphism
atZero
in class ModuleMorphism
public ModuleMorphism power(int n) throws CompositionException
ModuleMorphism
n
.
The power must be non-negative and the domain must be equal
to the codomain.
power
in class ModuleMorphism
CompositionException
- if power could not be performedpublic boolean equals(java.lang.Object object)
ModuleMorphism
object
.
In general it is not possible to determine whether to functions
are the same, so this returns true iff both morphisms have
the same structure.
equals
in class ModuleMorphism
public int compareTo(ModuleMorphism object)
ModuleMorphism
compareTo
in interface java.lang.Comparable<ModuleMorphism>
compareTo
in class ModuleMorphism
public java.lang.String toString()
ModuleMorphism
toString
in class ModuleMorphism
public void toXML(XMLWriter writer)
XMLInputOutput
writer
.
public ModuleMorphism fromXML(XMLReader reader, org.w3c.dom.Element element)
XMLInputOutput
reader
starting with element
.
public static XMLInputOutput<ModuleMorphism> getXMLInputOutput()
public java.lang.String getElementTypeName()
XMLInputOutput
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |