public class FloatLengthMatrix extends AbstractFloatMatrixRel<LengthUnit,FloatLengthMatrix,MutableFloatLengthMatrix,FloatLength>
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUNITS License.
$LastChangedDate: 2015-09-29 14:14:28 +0200 (Tue, 29 Sep 2015) $, @version $Revision: 73 $, by $Author: pknoppers $, initial
version Sep 5, 2015
data
Constructor and Description |
---|
FloatLengthMatrix(float[][] values,
LengthUnit unit,
StorageType storageType)
Construct a new Relative Immutable FloatLengthMatrix.
|
FloatLengthMatrix(FloatLength[][] values,
StorageType storageType)
Construct a new Relative Immutable FloatLengthMatrix.
|
FloatLengthMatrix(FloatMatrixData data,
LengthUnit unit)
Construct a new Relative Immutable FloatLengthMatrix.
|
Modifier and Type | Method and Description |
---|---|
protected MutableFloatLengthMatrix |
instantiateMutableType(FloatMatrixData fmd,
LengthUnit unit)
Construct a new Relative Mutable FloatMatrix of the right type.
|
protected FloatLength |
instantiateScalar(float value,
LengthUnit unit)
Construct a new Relative Immutable FloatScalar of the right type.
|
protected FloatLengthMatrix |
instantiateType(FloatMatrixData fmd,
LengthUnit unit)
Construct a new Relative Immutable FloatMatrix of the right type.
|
FloatLengthMatrix |
toDense()
Create a dense version of this FloatMatrix.
|
FloatLengthMatrix |
toSparse()
Create a sparse version of this FloatMatrix.
|
checkUnit, divide, ensureRectangularAndNonEmpty, get, minus, mutable, plus, times
cardinality, checkIndex, checkSize, checkSize, columns, determinant, ensureRectangularAndNonEmpty, equals, getData, getInUnit, getInUnit, getSI, getStorageType, getValuesInUnit, getValuesInUnit, getValuesSI, hashCode, rows, toString, toString, toString, toString, zSum
expressAsSIUnit, expressAsSpecifiedUnit, getUnit, isAbsolute, isRelative, setDisplayUnit
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
cardinality, columns, determinant, getInUnit, getInUnit, getSI, getValuesInUnit, getValuesInUnit, getValuesSI, rows, toString, toString, toString, toString, zSum
public FloatLengthMatrix(float[][] values, LengthUnit unit, StorageType storageType) throws ValueException
values
- float[][]; the values of the entries in the new Relative Immutable FloatLengthMatrixunit
- LengthUnit; the unit of the new Relative Immutable FloatLengthMatrixstorageType
- StorageType; the data type to use (e.g., DENSE or SPARSE)ValueException
- when values is nullpublic FloatLengthMatrix(FloatLength[][] values, StorageType storageType) throws ValueException
values
- FloatLength[][]; the values of the entries in the new Relative Immutable FloatLengthMatrixstorageType
- StorageType; the data type to use (e.g., DENSE or SPARSE)ValueException
- when values has zero entriesFloatLengthMatrix(FloatMatrixData data, LengthUnit unit)
data
- FloatMatrixData; an internal data objectunit
- LengthUnit; the unitpublic final FloatLengthMatrix toDense()
public final FloatLengthMatrix toSparse()
protected final FloatLengthMatrix instantiateType(FloatMatrixData fmd, LengthUnit unit)
instantiateType
in class AbstractFloatMatrixRel<LengthUnit,FloatLengthMatrix,MutableFloatLengthMatrix,FloatLength>
fmd
- FloatMatrixData; an internal data objectunit
- U; the unitprotected final MutableFloatLengthMatrix instantiateMutableType(FloatMatrixData fmd, LengthUnit unit)
instantiateMutableType
in class AbstractFloatMatrixRel<LengthUnit,FloatLengthMatrix,MutableFloatLengthMatrix,FloatLength>
fmd
- FloatMatrixData; an internal data objectunit
- U; the unitprotected final FloatLength instantiateScalar(float value, LengthUnit unit)
instantiateScalar
in class AbstractFloatMatrixRel<LengthUnit,FloatLengthMatrix,MutableFloatLengthMatrix,FloatLength>
value
- float; the valueunit
- U; the unitCopyright © 2015–2019 Delft University of Technology. All rights reserved.