edu.jas.structure
Interface StarRingElem<C extends StarRingElem<C>>

All Superinterfaces:
AbelianGroupElem<C>, java.lang.Cloneable, java.lang.Comparable<C>, Element<C>, MonoidElem<C>, RingElem<C>, java.io.Serializable
All Known Implementing Classes:
BigComplex, BigOctonion, BigQuaternion

public interface StarRingElem<C extends StarRingElem<C>>
extends RingElem<C>

Star ring element interface. Defines norm and conjugation.

Author:
Heinz Kredel

Method Summary
 C conjugate()
          Conjugate of this.
 C norm()
          Norm of this.
 
Methods inherited from interface edu.jas.structure.RingElem
egcd, gcd
 
Methods inherited from interface edu.jas.structure.AbelianGroupElem
abs, isZERO, negate, signum, subtract, sum
 
Methods inherited from interface edu.jas.structure.MonoidElem
divide, inverse, isONE, isUnit, multiply, remainder
 
Methods inherited from interface edu.jas.structure.Element
clone, compareTo, equals, hashCode
 

Method Detail

conjugate

C conjugate()
Conjugate of this.

Returns:
conj(this).

norm

C norm()
Norm of this.

Returns:
norm(this).