Package | Description |
---|---|
org.opentrafficsim.core.unit |
Classes for the unit system.
|
org.opentrafficsim.core.value.vdouble.matrix |
Double Matrix storage and calculations with units, absolute/relative, sparse/dense.
|
org.opentrafficsim.core.value.vdouble.scalar |
Double Scalar storage and calculations with units, absolute/relative.
|
org.opentrafficsim.core.value.vdouble.vector |
Double Vector storage and calculations with units, absolute/relative, sparse/dense.
|
org.opentrafficsim.core.value.vfloat.matrix |
Float Matrix storage and calculations with units, absolute/relative, sparse/dense.
|
org.opentrafficsim.core.value.vfloat.scalar |
Float Scalar storage and calculations with units, absolute/relative.
|
org.opentrafficsim.core.value.vfloat.vector |
Float Vector storage and calculations with units, absolute/relative, sparse/dense.
|
Modifier and Type | Method and Description |
---|---|
SIUnit |
SIUnit.getStandardUnit() |
static SIUnit |
Unit.lookupOrCreateSIUnitWithSICoefficients(String normalizedSICoefficientsString) |
Modifier and Type | Method and Description |
---|---|
static DoubleVector<SIUnit> |
DoubleMatrix.solve(DoubleMatrix<?> A,
DoubleVector<?> b)
Solve x for A*x = b.
|
static MutableDoubleMatrix.Abs.Dense<SIUnit> |
DoubleMatrix.times(DoubleMatrix.Abs.Dense<?> left,
DoubleMatrix.Abs.Dense<?> right)
Multiply two DoubleMatrices value by value and store the result in a new
MutableDoubleMatrix.Abs.Dense<SIUnit>.
|
static MutableDoubleMatrix.Abs.Sparse<SIUnit> |
DoubleMatrix.times(DoubleMatrix.Abs.Dense<?> left,
DoubleMatrix.Abs.Sparse<?> right)
Multiply two DoubleMatrices value by value and store the result in a new
MutableDoubleMatrix.Abs.Sparse<SIUnit>.
|
static MutableDoubleMatrix.Abs.Sparse<SIUnit> |
DoubleMatrix.times(DoubleMatrix.Abs.Sparse<?> left,
DoubleMatrix.Abs<?> right)
Multiply two DoubleMatrices value by value and store the result in a new
MutableDoubleMatrix.Abs.Sparse<SIUnit>.
|
static MutableDoubleMatrix.Rel.Dense<SIUnit> |
DoubleMatrix.times(DoubleMatrix.Rel.Dense<?> left,
DoubleMatrix.Rel.Dense<?> right)
Multiply two DoubleMatrices value by value and store the result in a new
MutableDoubleMatrix.Rel.Dense<SIUnit>.
|
static MutableDoubleMatrix.Rel.Sparse<SIUnit> |
DoubleMatrix.times(DoubleMatrix.Rel.Dense<?> left,
DoubleMatrix.Rel.Sparse<?> right)
Multiply two DoubleMatrices value by value and store the result in a new
MutableDoubleMatrix.Rel.Sparse<SIUnit>.
|
static MutableDoubleMatrix.Rel.Sparse<SIUnit> |
DoubleMatrix.times(DoubleMatrix.Rel.Sparse<?> left,
DoubleMatrix.Rel<?> right)
Multiply two DoubleMatrices value by value and store the result in a new
MutableDoubleMatrix.Rel.Sparse<SIUnit>.
|
Modifier and Type | Method and Description |
---|---|
static MutableDoubleScalar.Abs<SIUnit> |
DoubleScalar.divide(DoubleScalar.Abs<?> left,
DoubleScalar.Abs<?> right)
Divide two values; the result is a new instance with a different (existing or generated) SI unit.
|
static MutableDoubleScalar.Rel<SIUnit> |
DoubleScalar.divide(DoubleScalar.Rel<?> left,
DoubleScalar.Rel<?> right)
Divide two values; the result is a new instance with a different (existing or generated) SI unit.
|
static MutableDoubleScalar.Abs<SIUnit> |
DoubleScalar.multiply(DoubleScalar.Abs<?> left,
DoubleScalar.Abs<?> right)
Multiply two values; the result is a new instance with a different (existing or generated) SI unit.
|
static MutableDoubleScalar.Rel<SIUnit> |
DoubleScalar.multiply(DoubleScalar.Rel<?> left,
DoubleScalar.Rel<?> right)
Multiply two values; the result is a new instance with a different (existing or generated) SI unit.
|
Modifier and Type | Method and Description |
---|---|
static MutableDoubleVector.Abs.Dense<SIUnit> |
DoubleVector.times(DoubleVector.Abs.Dense<?> left,
DoubleVector.Abs.Dense<?> right)
Multiply two DoubleVectors value by value and store the result in a new
MutableDoubleVector.Abs.Dense<SIUnit>.
|
static MutableDoubleVector.Abs.Sparse<SIUnit> |
DoubleVector.times(DoubleVector.Abs.Dense<?> left,
DoubleVector.Abs.Sparse<?> right)
Multiply two DoubleVectors value by value and store the result in a new
MutableDoubleVector.Abs.Sparse<SIUnit>.
|
static MutableDoubleVector.Abs.Sparse<SIUnit> |
DoubleVector.times(DoubleVector.Abs.Sparse<?> left,
DoubleVector.Abs<?> right)
Multiply two DoubleVectors value by value and store the result in a new
MutableDoubleVector.Abs.Sparse<SIUnit>.
|
static MutableDoubleVector.Rel.Dense<SIUnit> |
DoubleVector.times(DoubleVector.Rel.Dense<?> left,
DoubleVector.Rel.Dense<?> right)
Multiply two DoubleVectors value by value and store the result in a new
MutableDoubleVector.Rel.Dense<SIUnit>.
|
static MutableDoubleVector.Rel.Sparse<SIUnit> |
DoubleVector.times(DoubleVector.Rel.Dense<?> left,
DoubleVector.Rel.Sparse<?> right)
Multiply two DoubleVectors value by value and store the result in a new
MutableDoubleVector.Rel.Sparse<SIUnit>.
|
static MutableDoubleVector.Rel.Sparse<SIUnit> |
DoubleVector.times(DoubleVector.Rel.Sparse<?> left,
DoubleVector.Rel<?> right)
Multiply two DoubleVectors value by value and store the result in a new
MutableDoubleVector.Rel.Sparse<SIUnit>.
|
Modifier and Type | Method and Description |
---|---|
static FloatVector<SIUnit> |
FloatMatrix.solve(FloatMatrix<?> A,
FloatVector<?> b)
Solve x for A*x = b.
|
static MutableFloatMatrix.Abs.Dense<SIUnit> |
FloatMatrix.times(FloatMatrix.Abs.Dense<?> left,
FloatMatrix.Abs.Dense<?> right)
Multiply two FloatMatrices value by value and store the result in a new
MutableFloatMatrix.Abs.Dense<SIUnit>.
|
static MutableFloatMatrix.Abs.Sparse<SIUnit> |
FloatMatrix.times(FloatMatrix.Abs.Dense<?> left,
FloatMatrix.Abs.Sparse<?> right)
Multiply two FloatMatrices value by value and store the result in a new
MutableFloatMatrix.Abs.Sparse<SIUnit>.
|
static MutableFloatMatrix.Abs.Sparse<SIUnit> |
FloatMatrix.times(FloatMatrix.Abs.Sparse<?> left,
FloatMatrix.Abs<?> right)
Multiply two FloatMatrices value by value and store the result in a new
MutableFloatMatrix.Abs.Sparse<SIUnit>.
|
static MutableFloatMatrix.Rel.Dense<SIUnit> |
FloatMatrix.times(FloatMatrix.Rel.Dense<?> left,
FloatMatrix.Rel.Dense<?> right)
Multiply two FloatMatrices value by value and store the result in a new
MutableFloatMatrix.Rel.Dense<SIUnit>.
|
static MutableFloatMatrix.Rel.Sparse<SIUnit> |
FloatMatrix.times(FloatMatrix.Rel.Dense<?> left,
FloatMatrix.Rel.Sparse<?> right)
Multiply two FloatMatrices value by value and store the result in a new
MutableFloatMatrix.Rel.Sparse<SIUnit>.
|
static MutableFloatMatrix.Rel.Sparse<SIUnit> |
FloatMatrix.times(FloatMatrix.Rel.Sparse<?> left,
FloatMatrix.Rel<?> right)
Multiply two FloatMatrices value by value and store the result in a new
MutableFloatMatrix.Rel.Sparse<SIUnit>.
|
Modifier and Type | Method and Description |
---|---|
static MutableFloatScalar.Abs<SIUnit> |
FloatScalar.divide(FloatScalar.Abs<?> left,
FloatScalar.Abs<?> right)
Divide two values; the result is a new instance with a different (existing or generated) SI unit.
|
static MutableFloatScalar.Rel<SIUnit> |
FloatScalar.divide(FloatScalar.Rel<?> left,
FloatScalar.Rel<?> right)
Divide two values; the result is a new instance with a different (existing or generated) SI unit.
|
static MutableFloatScalar.Abs<SIUnit> |
FloatScalar.multiply(FloatScalar.Abs<?> left,
FloatScalar.Abs<?> right)
Multiply two values; the result is a new instance with a different (existing or generated) SI unit.
|
static MutableFloatScalar.Rel<SIUnit> |
FloatScalar.multiply(FloatScalar.Rel<?> left,
FloatScalar.Rel<?> right)
Multiply two values; the result is a new instance with a different (existing or generated) SI unit.
|
Modifier and Type | Method and Description |
---|---|
static MutableFloatVector.Abs.Dense<SIUnit> |
FloatVector.times(FloatVector.Abs.Dense<?> left,
FloatVector.Abs.Dense<?> right)
Multiply two FloatVectors value by value and store the result in a new
MutableFloatVector.Abs.Dense<SIUnit>.
|
static MutableFloatVector.Abs.Sparse<SIUnit> |
FloatVector.times(FloatVector.Abs.Dense<?> left,
FloatVector.Abs.Sparse<?> right)
Multiply two FloatVectors value by value and store the result in a new
MutableFloatVector.Abs.Sparse<SIUnit>.
|
static MutableFloatVector.Abs.Sparse<SIUnit> |
FloatVector.times(FloatVector.Abs.Sparse<?> left,
FloatVector.Abs<?> right)
Multiply two FloatVectors value by value and store the result in a new
MutableFloatVector.Abs.Sparse<SIUnit>.
|
static MutableFloatVector.Rel.Dense<SIUnit> |
FloatVector.times(FloatVector.Rel.Dense<?> left,
FloatVector.Rel.Dense<?> right)
Multiply two FloatVectors value by value and store the result in a new
MutableFloatVector.Rel.Dense<SIUnit>.
|
static MutableFloatVector.Rel.Sparse<SIUnit> |
FloatVector.times(FloatVector.Rel.Dense<?> left,
FloatVector.Rel.Sparse<?> right)
Multiply two FloatVectors value by value and store the result in a new
MutableFloatVector.Rel.Sparse<SIUnit>.
|
static MutableFloatVector.Rel.Sparse<SIUnit> |
FloatVector.times(FloatVector.Rel.Sparse<?> left,
FloatVector.Rel<?> right)
Multiply two FloatVectors value by value and store the result in a new
MutableFloatVector.Rel.Sparse<SIUnit>.
|
Copyright © 2014–2015 Delft University of Technology. All rights reserved.