com.croftsoft.core.math.matrix
Interface Matrix

All Known Subinterfaces:
Matrix3x3, Matrix3x3Mut, MatrixMut
All Known Implementing Classes:
Matrix3x3Imp, MatrixImp

public interface Matrix

Accessor interface for a matrix of doubles.

Since:
2008-04-25
Version:
$Id: Matrix.java,v 1.3 2008/05/09 18:35:55 croft Exp $
Author:
David Wallace Croft

Method Summary
 MatrixMut copy()
           
 double get(int row, int column)
           
 int getColumnCount()
           
 int getRowCount()
           
 boolean isIdentity()
           
 boolean isSquare()
           
 boolean matches(Matrix matrix)
           
 boolean matches(Matrix matrix, double tolerance)
           
 MatrixMut multiply(double scalar)
           
 MatrixMut multiply(Matrix matrix)
           
 MatrixMut transpose()
           
 

Method Detail

copy

MatrixMut copy()

get

double get(int row,
           int column)

getColumnCount

int getColumnCount()

getRowCount

int getRowCount()

isIdentity

boolean isIdentity()

isSquare

boolean isSquare()

matches

boolean matches(Matrix matrix)

matches

boolean matches(Matrix matrix,
                double tolerance)

multiply

MatrixMut multiply(Matrix matrix)

multiply

MatrixMut multiply(double scalar)

transpose

MatrixMut transpose()

CroftSoft Javadoc

CroftSoft Core Javadoc (2008-09-28 20:58:02)