com.croftsoft.core.math.matrix
Class MatrixLib

java.lang.Object
  extended by com.croftsoft.core.math.matrix.MatrixLib

public final class MatrixLib
extends Object

A library of static methods to manipulate Matrix objects.

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

Method Summary
static void copyToSelf(MatrixMut matrixMut, Matrix matrix)
           
static boolean matches(Matrix matrix0, Matrix matrix1)
           
static boolean matches(Matrix matrix0, Matrix matrix1, double tolerance)
           
static MatrixMut multiply(Matrix matrix, double scalar)
           
static MatrixMut multiply(Matrix matrixAcc0, Matrix matrixAcc1)
           
static void multiplyToSelf(MatrixMut matrixMut, Matrix matrix)
           
static String toString(Matrix matrix)
           
static MatrixMut transpose(Matrix matrix)
           
static void transposeSelf(MatrixMut matrixMut)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

copyToSelf

public static void copyToSelf(MatrixMut matrixMut,
                              Matrix matrix)

matches

public static boolean matches(Matrix matrix0,
                              Matrix matrix1)

matches

public static boolean matches(Matrix matrix0,
                              Matrix matrix1,
                              double tolerance)

multiply

public static MatrixMut multiply(Matrix matrix,
                                 double scalar)

multiply

public static MatrixMut multiply(Matrix matrixAcc0,
                                 Matrix matrixAcc1)

multiplyToSelf

public static void multiplyToSelf(MatrixMut matrixMut,
                                  Matrix matrix)

toString

public static String toString(Matrix matrix)

transpose

public static MatrixMut transpose(Matrix matrix)

transposeSelf

public static void transposeSelf(MatrixMut matrixMut)

CroftSoft Javadoc

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