cern.colt.matrix.impl
Class AbstractMatrix2D
- java.lang.Object
-
- cern.colt.PersistentObject
-
- cern.colt.matrix.impl.AbstractMatrix
-
- cern.colt.matrix.impl.AbstractMatrix2D
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- DoubleMatrix2D, ObjectMatrix2D
public abstract class AbstractMatrix2D extends AbstractMatrix
Abstract base class for 2-d matrices holding objects or primitive data types such asint,double, etc. First see the package summary and javadoc tree view to get the broad picture.Note that this implementation is not synchronized.
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class cern.colt.PersistentObject
serialVersionUID
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidcheckShape(AbstractMatrix2D B)Sanity check for operations requiring two matrices with the same number of columns and rows.voidcheckShape(AbstractMatrix2D B, AbstractMatrix2D C)Sanity check for operations requiring matrices with the same number of columns and rows.intcolumns()Returns the number of columns.introws()Returns the number of rows.intsize()Returns the number of cells which is rows()*columns().java.lang.StringtoStringShort()Returns a string representation of the receiver's shape.-
Methods inherited from class cern.colt.matrix.impl.AbstractMatrix
ensureCapacity, trimToSize
-
Methods inherited from class cern.colt.PersistentObject
clone
-
-
-
-
Method Detail
-
checkShape
public void checkShape(AbstractMatrix2D B)
Sanity check for operations requiring two matrices with the same number of columns and rows.- Throws:
java.lang.IllegalArgumentException- if columns() != B.columns() || rows() != B.rows().
-
checkShape
public void checkShape(AbstractMatrix2D B, AbstractMatrix2D C)
Sanity check for operations requiring matrices with the same number of columns and rows.- Throws:
java.lang.IllegalArgumentException- if columns() != B.columns() || rows() != B.rows() || columns() != C.columns() || rows() != C.rows().
-
columns
public int columns()
Returns the number of columns.
-
rows
public int rows()
Returns the number of rows.
-
size
public int size()
Returns the number of cells which is rows()*columns().- Specified by:
sizein classAbstractMatrix
-
toStringShort
public java.lang.String toStringShort()
Returns a string representation of the receiver's shape.
-
-
DMelt 3.0 © DataMelt by jWork.ORG