Subclasses of LinearDirectReplacer in at.dms.kjc.sir.linear |
class |
LinearAtlasReplacer
This replacer works by calling the matrix multiply routines in the
ATLAS package, which it assumes are installed in $ATLAS_HOME.
$Id: LinearAtlasReplacer.java,v 1.7 2006/09/25 13:54:42 dimock Exp $ |
class |
LinearDiagonalReplacer
This replacer works well when the non-zero elements of the matrix
form a strip or diagonal -- more specifically, when some contiguous
elements in each column are non-zero. |
class |
LinearIndirectReplacer
A LinearIndirectReplacer replaces the contents of the work
functions for linear filters (as determined by the linear filter
analyzer) with a sparse matrix multiply, using indirection through
an array (see makeLinearWork for example). |