org.ejml.alg.dense.mult
Class MatrixMultProduct

java.lang.Object
  extended by org.ejml.alg.dense.mult.MatrixMultProduct

public class MatrixMultProduct
extends Object

Specialized operations for performing inner and outer products for matrices.

inner product: B=AT*A
outer product: B=A*AT

Author:
Peter Abeles

Constructor Summary
MatrixMultProduct()
           
 
Method Summary
static void inner_reorder_upper(RowD1Matrix64F a, RowD1Matrix64F c)
           
static void inner_reorder(RowD1Matrix64F a, RowD1Matrix64F c)
           
static void inner_small(RowD1Matrix64F a, RowD1Matrix64F c)
           
static void outer(RowD1Matrix64F a, RowD1Matrix64F c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatrixMultProduct

public MatrixMultProduct()
Method Detail

outer

public static void outer(RowD1Matrix64F a,
                         RowD1Matrix64F c)

inner_small

public static void inner_small(RowD1Matrix64F a,
                               RowD1Matrix64F c)

inner_reorder

public static void inner_reorder(RowD1Matrix64F a,
                                 RowD1Matrix64F c)

inner_reorder_upper

public static void inner_reorder_upper(RowD1Matrix64F a,
                                       RowD1Matrix64F c)


Copyright © 2012. All Rights Reserved.