org.jscience.mathematics.algebraic.matrices
Class ComplexMatrixAlgebra

java.lang.Object
  extended by org.jscience.mathematics.algebraic.matrices.ComplexMatrixAlgebra
All Implemented Interfaces:
Algebra, Ring, AbelianGroup

public final class ComplexMatrixAlgebra
extends java.lang.Object
implements Algebra, Ring

DOCUMENT ME!


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jscience.mathematics.algebraic.algebras.Algebra
Algebra.Member
 
Nested classes/interfaces inherited from interface org.jscience.mathematics.algebraic.fields.Ring
Ring.Member
 
Method Summary
 boolean isNegative(AbelianGroup.Member a, AbelianGroup.Member b)
          DOCUMENT ME!
 boolean isOne(Ring.Member r)
          DOCUMENT ME!
 boolean isZero(AbelianGroup.Member r)
          DOCUMENT ME!
 Ring.Member one()
          Returns the (right) identity.
 AbelianGroup.Member zero()
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

one

public Ring.Member one()
Returns the (right) identity.

Specified by:
one in interface Ring
Returns:
DOCUMENT ME!

isOne

public boolean isOne(Ring.Member r)
DOCUMENT ME!

Specified by:
isOne in interface Ring
Parameters:
r - DOCUMENT ME!
Returns:
DOCUMENT ME!

zero

public AbelianGroup.Member zero()
DOCUMENT ME!

Specified by:
zero in interface AbelianGroup
Returns:
DOCUMENT ME!

isZero

public boolean isZero(AbelianGroup.Member r)
DOCUMENT ME!

Specified by:
isZero in interface AbelianGroup
Parameters:
r - DOCUMENT ME!
Returns:
DOCUMENT ME!

isNegative

public boolean isNegative(AbelianGroup.Member a,
                          AbelianGroup.Member b)
DOCUMENT ME!

Specified by:
isNegative in interface AbelianGroup
Parameters:
a - DOCUMENT ME!
b - DOCUMENT ME!
Returns:
DOCUMENT ME!