Package org.jmatrices.dbl.transformer

Given a matrix of dimension mxn M -yields-> N, where N is a matrix derived from M All operations on a matrix fitting this pattern can be found in this package.

See:
          Description

Interface Summary
MatrixConditionalEBETransformation MatrixConditionalEBETransformation Encapsulates a conditional operation that can be performed on each element of a matrix depending on their position Usage: public static Matrix getScalarMatrix(int dim, final double scalar) { Matrix m = MatrixFactory.getMatrix(dim, dim); return MatrixEBETransformer.ebeTransform(m, new MatrixConditionalEBETransformation() { public double transform(int row, int col, double element) { if (row == col) return scalar; return element; } }); } Author: purangp Date: 12.03.2004 Time: 20:20:20
MatrixEBETransformation MatrixEBETransformation Encapsulates an operation that can be performed on each element of a matrix Meant for scalar ebe transformations or ebe function application.
 

Class Summary
MatrixEBETransformer MatrixEBETransformer is responsible for applying the MatrixEBETransformation to each element in a matrix Author: purangp Date: 07.03.2004 Time: 15:54:06
MatrixPermute MatrixPermute This is an open thought on a direction that we might take and that might ease decompositions!!
MatrixTransformer MatrixTransformer is responsible for classical non element-by-element transformation of a matrix

Captures classical transformations that aren't applicable in an element-by-element way (only exception is MatrixTransformer.negate(org.jmatrices.dbl.Matrix) )

We might decide to remove this restriction and provide some important ebe transformations here or we might move them(to be methods) and negate to MatrixEBETransformer

Author: purangp
Date: 07.03.2004 Time: 17:03:20

 

Package org.jmatrices.dbl.transformer Description

Given a matrix of dimension mxn M -yields-> N, where N is a matrix derived from M

All operations on a matrix fitting this pattern can be found in this package.

Something on this lines also occurs in package rowcolop! Exccept that there N is necessarily a row or column vector!