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.


Variable Index

 o CLASS_SPECIFIC
Storage format identifier.
 o storageFormat

Constructor Index

 o Matrix()
Constructs a matrix.

Method Index

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

Variables

 o CLASS_SPECIFIC
 protected static final int CLASS_SPECIFIC
Storage format identifier.

 o storageFormat
 protected static final int storageFormat

Constructors

 o Matrix
 public Matrix()
Constructs a matrix.

Methods

 o rows
 public abstract int rows()
Returns the number of rows.

 o columns
 public abstract int columns()
Returns the number of columns.

 o transpose
 public abstract Matrix transpose()
Returns the transpose of this matrix.


All Packages  Class Hierarchy  This Package  Previous  Next  Index