    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class JSci.maths.Matrix

    java.lang.Object
       |
       +----JSci.maths.Matrix

public abstract class Matrix
extends Object
implements AlgebraMember, Serializable

The Matrix superclass provides an abstract encapsulation for matrices.

##

CLASS_SPECIFIC
  Storage format identifier.
storageFormat

##

Matrix()
  Constructs a matrix.

##

add(AbelianGroupMember)
  The group composition law.
columns()
  Returns the number of columns.
multiply(RingMember)
  The multiplication law.
negate()
  Returns the inverse member.
rows()
  Returns the number of rows.
scalarMultiply(RingMember)
  The scalar multiplication law.
subtract(AbelianGroupMember)
  The group composition law with inverse.
transpose()
  Returns the transpose of this matrix.

##

CLASS_SPECIFIC

     protected static final int CLASS_SPECIFIC

  Storage format identifier.

storageFormat

     protected static final int storageFormat

##

Matrix

     public Matrix()

  Constructs a matrix.

##

rows

     public abstract int rows()

  Returns the number of rows.

columns

     public abstract int columns()

  Returns the number of columns.

transpose

     public abstract Matrix transpose()

  Returns the transpose of this matrix.

    All Packages  Class Hierarchy  This Package  Previous  Next  Index