Package edu.iu.iv.common.datamodels.matrixmodel

The matrixmodel is a way of representing matrices of all types.

See:
          Description

Class Summary
DenseDoubleMatrixModel An adapter class that implements the DoubleMatrixModel interface and extends the Cern Colt API's fast hashed implementation of a dense 2D matrix.
DenseDoubleMatrixModelTest  
DenseObjectMatrixModel  
SparseDoubleMatrixModel An adapter class that implements the DoubleMatrixModel interface and extends the Cern Colt API's fast hashed implementation of a sparse 2D matrix.
SparseDoubleMatrixModelTest  
SparseObjectMatrixModel  
 

Package edu.iu.iv.common.datamodels.matrixmodel Description

The matrixmodel is a way of representing matrices of all types. The design of this data model has been driven more by the performance and scalability requirements rather than usability ones. Consequently the default implementations of these models even allow bypassing bounds checking.

 

This package provides the basic data models that are provided as part of this toolkit. We believe that the provided data models are sufficient to represent any kind of data including complex types.