public abstract class DoubleMatrix extends Object
This file was generated by the djunits value classes generator, 26 jun, 2015
Copyright (c) 2015-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUNITS License.
$LastChangedDate: 2019-01-18 00:35:01 +0100 (Fri, 18 Jan 2019) $, @version $Revision: 324 $, by $Author: averbraeck $,
initial version 26 jun, 2015
Modifier and Type | Class and Description |
---|---|
static class |
DoubleMatrix.Abs<AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>>
ABSOLUTE implementation of DoubleMatrix.
|
static class |
DoubleMatrix.Rel<U extends Unit<U>>
RELATIVE implementation of DoubleMatrix.
|
Constructor and Description |
---|
DoubleMatrix() |
Modifier and Type | Method and Description |
---|---|
(package private) static <U extends Unit<U>> |
divide(DoubleMatrix.Rel<U> left,
DoubleMatrix.Rel<U> right)
Divide the content of two matrices with a static method on a cell-by-cell basis; Rel / Rel = Rel.
|
(package private) static <AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>> |
minus(DoubleMatrix.Abs<AU,RU> left,
DoubleMatrix.Abs<AU,RU> right)
Subtract the content of two matrices with a static method on a cell-by-cell basis; Abs - Abs = Rel.
|
(package private) static <AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>> |
minus(DoubleMatrix.Abs<AU,RU> left,
DoubleMatrix.Rel<RU> right)
Subtract the content of two matrices with a static method on a cell-by-cell basis; Abs - Rel = Abs.
|
(package private) static <U extends Unit<U>> |
minus(DoubleMatrix.Rel<U> left,
DoubleMatrix.Rel<U> right)
Subtract the content of two matrices with a static method on a cell-by-cell basis; Rel - Rel = Rel.
|
(package private) static <AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>> |
plus(DoubleMatrix.Abs<AU,RU> left,
DoubleMatrix.Rel<RU> right)
Add the content of two matrices with a static method on a cell-by-cell basis; Abs + Rel = Abs.
|
(package private) static <U extends Unit<U>> |
plus(DoubleMatrix.Rel<U> left,
DoubleMatrix.Rel<U> right)
Add the content of two matrices with a static method on a cell-by-cell basis; Rel + Rel = Rel.
|
(package private) static <U extends Unit<U>> |
times(DoubleMatrix.Rel<U> left,
DoubleMatrix.Rel<U> right)
Multiply the content of two matrices with a static method on a cell-by-cell basis; Rel * Rel = Rel.
|
static <AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>> DoubleMatrix.Abs<AU,RU> plus(DoubleMatrix.Abs<AU,RU> left, DoubleMatrix.Rel<RU> right) throws ValueException
AU
- the absolute unitRU
- the corresponding relative unitleft
- DoubleMatrix.Abs<AU,RU>; the first matrixright
- DoubleMatrix.Rel<RU>; the second matrixValueException
- when the two matrices have unequal size, or when one of the matrices is null or not well-formedstatic <U extends Unit<U>> DoubleMatrix.Rel<U> plus(DoubleMatrix.Rel<U> left, DoubleMatrix.Rel<U> right) throws ValueException
U
- the relative unitleft
- DoubleMatrix.Rel<U>; the first matrixright
- DoubleMatrix.Rel<U>; the second matrixValueException
- when the two matrices have unequal size, or when one of the matrices is null or not well-formedstatic <AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>> DoubleMatrix.Abs<AU,RU> minus(DoubleMatrix.Abs<AU,RU> left, DoubleMatrix.Rel<RU> right) throws ValueException
AU
- the absolute unitRU
- the corresponding relative unitleft
- DoubleMatrix.Abs<AU,RU>; the first matrixright
- DoubleMatrix.Rel<RU>; the second matrixValueException
- when the two matrices have unequal size, or when one of the matrices is null or not well-formedstatic <AU extends AbsoluteLinearUnit<AU,RU>,RU extends Unit<RU>> DoubleMatrix.Rel<RU> minus(DoubleMatrix.Abs<AU,RU> left, DoubleMatrix.Abs<AU,RU> right) throws ValueException
AU
- the absolute unitRU
- the corresponding relative unitleft
- DoubleMatrix.Abs<AU,RU>; the first matrixright
- DoubleMatrix.Abs<AU,RU>; the second matrixValueException
- when the two matrices have unequal size, or when one of the matrices is null or not well-formedstatic <U extends Unit<U>> DoubleMatrix.Rel<U> minus(DoubleMatrix.Rel<U> left, DoubleMatrix.Rel<U> right) throws ValueException
U
- the unitleft
- DoubleMatrix.Rel<U>; the first matrixright
- DoubleMatrix.Rel<U>; the second matrixValueException
- when the two matrices have unequal size, or when one of the matrices is null or not well-formedstatic <U extends Unit<U>> DoubleMatrix.Rel<U> times(DoubleMatrix.Rel<U> left, DoubleMatrix.Rel<U> right) throws ValueException
U
- the unitleft
- DoubleMatrix.Rel<U>; the first matrixright
- DoubleMatrix.Rel<U>; the second matrixValueException
- when the two matrices have unequal size, or when one of the matrices is null or not well-formedstatic <U extends Unit<U>> DoubleMatrix.Rel<U> divide(DoubleMatrix.Rel<U> left, DoubleMatrix.Rel<U> right) throws ValueException
U
- the unitleft
- DoubleMatrix.Rel<U>; the first matrixright
- DoubleMatrix.Rel<U>; the second matrixValueException
- when the two matrices have unequal size, or when one of the matrices is null or not well-formedCopyright © 2015–2019 Delft University of Technology. All rights reserved.