| Package | Description |
|---|---|
| org.djunits.unit |
Classes for the unit system.
|
| org.djunits.value |
Base classes for unit-based 0-d (Scalar), 1-d (Vector) and 2-d (Matrix) values.
|
| org.djunits.value.vdouble.matrix |
Double Matrix storage and calculations with units, absolute/relative, sparse/dense.
|
| org.djunits.value.vdouble.scalar |
Double Scalar storage and calculations with units, absolute/relative.
|
| org.djunits.value.vdouble.vector |
Double Vector storage and calculations with units, absolute/relative, sparse/dense.
|
| org.djunits.value.vfloat.matrix |
Float Matrix storage and calculations with units, absolute/relative, sparse/dense.
|
| org.djunits.value.vfloat.scalar |
Float Scalar storage and calculations with units, absolute/relative.
|
| org.djunits.value.vfloat.vector |
Float Vector storage and calculations with units, absolute/relative, sparse/dense.
|
| Modifier and Type | Class and Description |
|---|---|
class |
OffsetUnit<U extends Unit<U>>
The OffsetUnit provides a unit where scales can have an offset, such as the temperature scale.
|
class |
Unit<U extends Unit<U>>
All units are internally stored relative to a standard unit with conversion factor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AccelerationUnit
Standard acceleration unit based on distance and time.
|
class |
AnglePlaneUnit
Standard plane angle unit.
|
class |
AngleSlopeUnit
Standard slope angle unit.
|
class |
AngleSolidUnit
Standard solid angle unit.
|
class |
AreaUnit
AreaUnit defines a number of common units for areas.
|
class |
DensityUnit
Standard density unit based on mass and length.
|
class |
DimensionlessUnit
Dimensionless unit.
|
class |
ElectricalChargeUnit
Units for electrical charge.
|
class |
ElectricalCurrentUnit
Standard units for electrical current.
|
class |
ElectricalPotentialUnit
The units of electrical potential (voltage).
|
class |
ElectricalResistanceUnit
The units of electrical resistance.
|
class |
EnergyUnit
The units of energy.
|
class |
FlowMassUnit
The mass flow rate is the mass of a substance which passes through a given surface per unit of time (wikipedia).
|
class |
FlowVolumeUnit
The volume flow rate is the volume of fluid which passes through a given surface per unit of time (wikipedia).
|
class |
ForceUnit
The units of force.
|
class |
FrequencyUnit
Standard frequency unit based on time.
|
class |
LengthUnit
Standard length units.
|
class |
LinearDensityUnit
Objects per unit of distance.
|
class |
MassUnit
Standard mass units.
|
class |
MoneyPerAreaUnit
MoneyPerAreaUnit defines a unit for the cost or benefit per area, e.g.
|
class |
MoneyPerEnergyUnit
MoneyPerEnergyUnit defines a unit for the cost or benefit per unit of energy, e.g.
|
class |
MoneyPerLengthUnit
MoneyPerLengthUnit defines a unit for the cost or benefit per length, e.g.
|
class |
MoneyPerMassUnit
MoneyPerMassUnit defines a unit for the cost or benefit per mass, e.g.
|
class |
MoneyPerTimeUnit
MoneyPerTimeUnit defines a unit for the cost or benefit per time, e.g.
|
class |
MoneyPerVolumeUnit
MoneyPerVolumeUnit defines a unit for the cost or benefit per volume, e.g.
|
class |
MoneyUnit
MoneyUnit defines a monetary unit, and wraps the joda money currency unit.
|
class |
OffsetUnit<U extends Unit<U>>
The OffsetUnit provides a unit where scales can have an offset, such as the temperature scale.
|
class |
PowerUnit
The units of power.
|
class |
PressureUnit
The units of pressure.
|
class |
SIUnit
Helper class to create arbitrary SI units.
|
class |
SpeedUnit
According to Wikipedia: Speed describes only how fast an object is
moving, whereas velocity gives both how fast and in what direction the object is moving.
|
class |
TemperatureUnit
Temperature units.
|
class |
TimeUnit
Standard time units.
|
class |
TorqueUnit
The units of torque (moment of force).
|
class |
VolumeUnit
VolumeUnit defines a number of common units for volumes.
|
| Modifier and Type | Method and Description |
|---|---|
static <V extends Unit<V>> |
Unit.getUnits(Class<V> unitClass)
Return a set of defined units for a given unit type.
|
| Modifier and Type | Method and Description |
|---|---|
Set<Unit<U>> |
Unit.getAllUnitsOfThisType()
Return a copy of the set of all defined units for this unit type.
|
static Set<Unit<?>> |
Unit.lookupOrCreateUnitWithSICoefficients(String normalizedSICoefficientsString) |
static Set<Unit<?>> |
Unit.lookupUnitWithSICoefficients(String normalizedSICoefficientsString) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractValue<U extends Unit<U>>
AbstractValue is a class to help construct Matrix, Complex, and Vector but it does not extend java.lang.Number.
|
interface |
FunctionsAbs<U extends Unit<U>,A extends Absolute & Value<U>,R extends Relative & Value<U>>
The functions to be implemented for absolute vectors and matrices.
|
interface |
FunctionsRel<U extends Unit<U>,A extends Absolute & Value<U>,R extends Relative & Value<U>>
The functions to be implemented for relative vectors and matrices.
|
class |
Scalar<U extends Unit<U>>
Basics of the Scalar type
|
interface |
Value<U extends Unit<U>>
Value is a static interface that forces implementation of a few unit- and value-related methods.
|
| Modifier and Type | Method and Description |
|---|---|
static double |
ValueUtil.expressAsSIUnit(double value,
Unit<?> unit)
Convert a value in a given unit into the equivalent in the standard SI unit.
|
static double |
ValueUtil.expressAsUnit(double siValue,
Unit<?> targetUnit)
Convert a value from the standard SI unit into a compatible unit.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleMatrix<U extends Unit<U>>
Immutable DoubleMatrix.
|
static class |
DoubleMatrix.Abs<U extends Unit<U>> |
static class |
DoubleMatrix.Abs.Dense<U extends Unit<U>>
ABSOLUTE DENSE implementation of DoubleMatrix.
|
static class |
DoubleMatrix.Abs.Sparse<U extends Unit<U>>
ABSOLUTE SPARSE implementation of DoubleMatrix.
|
static class |
DoubleMatrix.Rel<U extends Unit<U>> |
static class |
DoubleMatrix.Rel.Dense<U extends Unit<U>>
RELATIVE DENSE implementation of DoubleMatrix.
|
static class |
DoubleMatrix.Rel.Sparse<U extends Unit<U>>
RELATIVE SPARSE implementation of DoubleMatrix.
|
class |
MutableDoubleMatrix<U extends Unit<U>>
MutableDoubleMatrix.
|
static class |
MutableDoubleMatrix.Abs<U extends Unit<U>> |
static class |
MutableDoubleMatrix.Abs.Dense<U extends Unit<U>>
ABSOLUTE DENSE implementation of MutableDoubleMatrix.
|
static class |
MutableDoubleMatrix.Abs.Sparse<U extends Unit<U>>
ABSOLUTE SPARSE implementation of MutableDoubleMatrix.
|
static class |
MutableDoubleMatrix.Rel<U extends Unit<U>> |
static class |
MutableDoubleMatrix.Rel.Dense<U extends Unit<U>>
RELATIVE DENSE implementation of MutableDoubleMatrix.
|
static class |
MutableDoubleMatrix.Rel.Sparse<U extends Unit<U>>
RELATIVE SPARSE implementation of MutableDoubleMatrix.
|
interface |
ReadOnlyDoubleMatrixFunctions<U extends Unit<U>>
Methods that operate on DoubleMatrix but do not modify the contents of the DoubleMatrix.
|
interface |
WriteDoubleMatrixFunctions<U extends Unit<U>>
Methods that modify the data stored in a DoubleMatrix.
|
| Modifier and Type | Method and Description |
|---|---|
protected static <U extends Unit<U>> |
DoubleMatrix.checkNonEmpty(DoubleScalar<U>[][] dsArray)
Check that a provided array can be used to create some descendant of a DoubleMatrix.
|
static <U extends Unit<U>> |
DoubleMatrix.denseToSparse(DoubleMatrix.Abs.Dense<U> in)
Create a Sparse version of a Dense DoubleMatrix.
|
static <U extends Unit<U>> |
DoubleMatrix.denseToSparse(DoubleMatrix.Rel.Dense<U> in)
Create a Sparse version of a Dense DoubleMatrix.
|
static <U extends Unit<U>> |
DoubleMatrix.interpolate(DoubleMatrix.Abs.Dense<U> zero,
DoubleMatrix.Abs.Dense<U> one,
double ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
DoubleMatrix.interpolate(DoubleMatrix.Abs.Sparse<U> zero,
DoubleMatrix.Abs.Sparse<U> one,
double ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
DoubleMatrix.interpolate(DoubleMatrix.Rel.Dense<U> zero,
DoubleMatrix.Rel.Dense<U> one,
double ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
DoubleMatrix.interpolate(DoubleMatrix.Rel.Sparse<U> zero,
DoubleMatrix.Rel.Sparse<U> one,
double ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
DoubleMatrix.minus(DoubleMatrix.Abs.Dense<U> left,
DoubleMatrix.Rel<U> right)
Subtract two DoubleMatrices value by value and store the result in a new MutableDoubleMatrix.Abs.Dense<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.minus(DoubleMatrix.Abs.Sparse<U> left,
DoubleMatrix.Rel.Dense<U> right)
Subtract two DoubleMatrices value by value and store the result in a new MutableDoubleMatrix.Abs.Dense<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.minus(DoubleMatrix.Abs.Sparse<U> left,
DoubleMatrix.Rel.Sparse<U> right)
Subtract two DoubleMatrices value by value and store the result in a new MutableDoubleMatrix.Abs.Sparse<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.minus(DoubleMatrix.Rel.Dense<U> left,
DoubleMatrix.Rel<U> right)
Subtract two DoubleMatrices value by value and store the result in a new MutableDoubleMatrix.Rel.Dense<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.minus(DoubleMatrix.Rel.Sparse<U> left,
DoubleMatrix.Rel.Dense<U> right)
Subtract two DoubleMatrices value by value and store the result in a new MutableDoubleMatrix.Rel.Dense<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.minus(DoubleMatrix.Rel.Sparse<U> left,
DoubleMatrix.Rel.Sparse<U> right)
Subtract two DoubleMatrices value by value and store the result in a new MutableDoubleMatrix.Rel.Sparse<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.plus(DoubleMatrix.Abs.Dense<U> left,
DoubleMatrix.Rel<U> right)
Add two DoubleMatrices value by value and store the result in a new MutableDoubleMatrix.Abs.Dense<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.plus(DoubleMatrix.Abs.Sparse<U> left,
DoubleMatrix.Rel.Dense<U> right)
Add two DoubleMatrices value by value and store the result in a new MutableDoubleMatrix.Abs.Dense<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.plus(DoubleMatrix.Abs.Sparse<U> left,
DoubleMatrix.Rel.Sparse<U> right)
Add two DoubleMatrices value by value and store the result in a new MutableDoubleMatrix.Abs.Sparse<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.plus(DoubleMatrix.Rel.Dense<U> left,
DoubleMatrix.Rel<U> right)
Add two DoubleMatrices value by value and store the result in a new MutableDoubleMatrix.Rel.Dense<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.plus(DoubleMatrix.Rel.Sparse<U> left,
DoubleMatrix.Rel.Dense<U> right)
Add two DoubleMatrices value by value and store the result in a new MutableDoubleMatrix.Rel.Dense<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.plus(DoubleMatrix.Rel.Sparse<U> left,
DoubleMatrix.Rel.Sparse<U> right)
Add two DoubleMatrices value by value and store the result in a new MutableDoubleMatrix.Rel.Sparse<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.sparseToDense(DoubleMatrix.Abs.Sparse<U> in)
Create a Dense version of a Sparse DoubleMatrix.
|
static <U extends Unit<U>> |
DoubleMatrix.sparseToDense(DoubleMatrix.Rel.Sparse<U> in)
Create a Dense version of a Sparse DoubleMatrix.
|
static <U extends Unit<U>> |
DoubleMatrix.times(DoubleMatrix.Abs.Dense<U> left,
double[][] right)
Multiply the values in a DoubleMatrix and a double array value by value and store the result in a new
MutableDoubleMatrix.Abs.Dense<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.times(DoubleMatrix.Abs.Sparse<U> left,
double[][] right)
Multiply the values in a DoubleMatrix and a double array value by value and store the result in a new
MutableDoubleMatrix.Abs.Sparse<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.times(DoubleMatrix.Rel.Dense<U> left,
double[][] right)
Multiply the values in a DoubleMatrix and a double array value by value and store the result in a new
MutableDoubleMatrix.Rel.Dense<U>.
|
static <U extends Unit<U>> |
DoubleMatrix.times(DoubleMatrix.Rel.Sparse<U> left,
double[][] right)
Multiply the values in a DoubleMatrix and a double array value by value and store the result in a new
MutableDoubleMatrix.Rel.Sparse<U>.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleScalar<U extends Unit<U>>
Immutable DoubleScalar.
|
static class |
DoubleScalar.Abs<U extends Unit<U>> |
static class |
DoubleScalar.Rel<U extends Unit<U>> |
| Modifier and Type | Method and Description |
|---|---|
static <U extends Unit<U>> |
DoubleScalar.interpolate(DoubleScalar.Abs<U> zero,
DoubleScalar.Abs<U> one,
double ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
DoubleScalar.interpolate(DoubleScalar.Rel<U> zero,
DoubleScalar.Rel<U> one,
double ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
DoubleScalar.minus(DoubleScalar.Abs<U> left,
DoubleScalar.Abs<U> right)
Subtract two absolute values.
|
static <U extends Unit<U>> |
DoubleScalar.minus(DoubleScalar.Abs<U> left,
DoubleScalar.Rel<U> right)
Subtract a Relative value from an absolute value.
|
static <U extends Unit<U>> |
DoubleScalar.minus(DoubleScalar.Rel<U> left,
DoubleScalar.Rel<U> right)
Subtract a relative value from a relative value.
|
static <U extends Unit<U>> |
DoubleScalar.plus(DoubleScalar.Abs<U> left,
DoubleScalar.Rel<U> right)
Add a Relative value to an Absolute value.
|
static <U extends Unit<U>> |
DoubleScalar.plus(DoubleScalar.Rel<U> left,
DoubleScalar.Abs<U> right)
Add an Absolute value to a Relative value.
|
static <U extends Unit<U>> |
DoubleScalar.plus(DoubleScalar.Rel<U> left,
DoubleScalar.Rel<U> right)
Add a Relative value to a Relative value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleVector<U extends Unit<U>>
Immutable DoubleVector.
|
static class |
DoubleVector.Abs<U extends Unit<U>> |
static class |
DoubleVector.Abs.Dense<U extends Unit<U>>
ABSOLUTE DENSE implementation of DoubleVector.
|
static class |
DoubleVector.Abs.Sparse<U extends Unit<U>>
ABSOLUTE SPARSE implementation of DoubleVector.
|
static class |
DoubleVector.Rel<U extends Unit<U>> |
static class |
DoubleVector.Rel.Dense<U extends Unit<U>>
RELATIVE DENSE implementation of DoubleVector.
|
static class |
DoubleVector.Rel.Sparse<U extends Unit<U>>
RELATIVE SPARSE implementation of DoubleVector.
|
interface |
DoubleVectorInterface<U extends Unit<U>>
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
MutableDoubleVector<U extends Unit<U>>
MutableDoubleVector.
|
static class |
MutableDoubleVector.Abs<U extends Unit<U>> |
static class |
MutableDoubleVector.Abs.Dense<U extends Unit<U>>
ABSOLUTE DENSE implementation of MutableDoubleVector.
|
static class |
MutableDoubleVector.Abs.Sparse<U extends Unit<U>>
ABSOLUTE SPARSE implementation of MutableDoubleVector.
|
static class |
MutableDoubleVector.Rel<U extends Unit<U>> |
static class |
MutableDoubleVector.Rel.Dense<U extends Unit<U>>
RELATIVE DENSE implementation of MutableDoubleVector.
|
static class |
MutableDoubleVector.Rel.Sparse<U extends Unit<U>>
RELATIVE SPARSE implementation of MutableDoubleVector.
|
interface |
MutableDoubleVectorInterface<U extends Unit<U>>
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FloatMatrix<U extends Unit<U>>
Immutable FloatMatrix.
|
static class |
FloatMatrix.Abs<U extends Unit<U>> |
static class |
FloatMatrix.Abs.Dense<U extends Unit<U>>
ABSOLUTE DENSE implementation of FloatMatrix.
|
static class |
FloatMatrix.Abs.Sparse<U extends Unit<U>>
ABSOLUTE SPARSE implementation of FloatMatrix.
|
static class |
FloatMatrix.Rel<U extends Unit<U>> |
static class |
FloatMatrix.Rel.Dense<U extends Unit<U>>
RELATIVE DENSE implementation of FloatMatrix.
|
static class |
FloatMatrix.Rel.Sparse<U extends Unit<U>>
RELATIVE SPARSE implementation of FloatMatrix.
|
class |
MutableFloatMatrix<U extends Unit<U>>
MutableFloatMatrix.
|
static class |
MutableFloatMatrix.Abs<U extends Unit<U>> |
static class |
MutableFloatMatrix.Abs.Dense<U extends Unit<U>>
ABSOLUTE DENSE implementation of MutableFloatMatrix.
|
static class |
MutableFloatMatrix.Abs.Sparse<U extends Unit<U>>
ABSOLUTE SPARSE implementation of MutableFloatMatrix.
|
static class |
MutableFloatMatrix.Rel<U extends Unit<U>> |
static class |
MutableFloatMatrix.Rel.Dense<U extends Unit<U>>
RELATIVE DENSE implementation of MutableFloatMatrix.
|
static class |
MutableFloatMatrix.Rel.Sparse<U extends Unit<U>>
RELATIVE SPARSE implementation of MutableFloatMatrix.
|
interface |
ReadOnlyFloatMatrixFunctions<U extends Unit<U>>
Methods that operate on FloatMatrix but do not modify the contents of the FloatMatrix.
|
interface |
WriteFloatMatrixFunctions<U extends Unit<U>>
Methods that modify the data stored in a FloatMatrix.
|
| Modifier and Type | Method and Description |
|---|---|
protected static <U extends Unit<U>> |
FloatMatrix.checkNonEmpty(FloatScalar<U>[][] dsArray)
Check that a provided array can be used to create some descendant of a FloatMatrix.
|
static <U extends Unit<U>> |
FloatMatrix.denseToSparse(FloatMatrix.Abs.Dense<U> in)
Create a Sparse version of a Dense FloatMatrix.
|
static <U extends Unit<U>> |
FloatMatrix.denseToSparse(FloatMatrix.Rel.Dense<U> in)
Create a Sparse version of a Dense FloatMatrix.
|
static <U extends Unit<U>> |
FloatMatrix.interpolate(FloatMatrix.Abs.Dense<U> zero,
FloatMatrix.Abs.Dense<U> one,
float ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
FloatMatrix.interpolate(FloatMatrix.Abs.Sparse<U> zero,
FloatMatrix.Abs.Sparse<U> one,
float ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
FloatMatrix.interpolate(FloatMatrix.Rel.Dense<U> zero,
FloatMatrix.Rel.Dense<U> one,
float ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
FloatMatrix.interpolate(FloatMatrix.Rel.Sparse<U> zero,
FloatMatrix.Rel.Sparse<U> one,
float ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
FloatMatrix.minus(FloatMatrix.Abs.Dense<U> left,
FloatMatrix.Rel<U> right)
Subtract two FloatMatrices value by value and store the result in a new MutableFloatMatrix.Abs.Dense<U>.
|
static <U extends Unit<U>> |
FloatMatrix.minus(FloatMatrix.Abs.Sparse<U> left,
FloatMatrix.Rel.Dense<U> right)
Subtract two FloatMatrices value by value and store the result in a new MutableFloatMatrix.Abs.Dense<U>.
|
static <U extends Unit<U>> |
FloatMatrix.minus(FloatMatrix.Abs.Sparse<U> left,
FloatMatrix.Rel.Sparse<U> right)
Subtract two FloatMatrices value by value and store the result in a new MutableFloatMatrix.Abs.Sparse<U>.
|
static <U extends Unit<U>> |
FloatMatrix.minus(FloatMatrix.Rel.Dense<U> left,
FloatMatrix.Rel<U> right)
Subtract two FloatMatrices value by value and store the result in a new MutableFloatMatrix.Rel.Dense<U>.
|
static <U extends Unit<U>> |
FloatMatrix.minus(FloatMatrix.Rel.Sparse<U> left,
FloatMatrix.Rel.Dense<U> right)
Subtract two FloatMatrices value by value and store the result in a new MutableFloatMatrix.Rel.Dense<U>.
|
static <U extends Unit<U>> |
FloatMatrix.minus(FloatMatrix.Rel.Sparse<U> left,
FloatMatrix.Rel.Sparse<U> right)
Subtract two FloatMatrices value by value and store the result in a new MutableFloatMatrix.Rel.Sparse<U>.
|
static <U extends Unit<U>> |
FloatMatrix.plus(FloatMatrix.Abs.Dense<U> left,
FloatMatrix.Rel<U> right)
Add two FloatMatrices value by value and store the result in a new MutableFloatMatrix.Abs.Dense<U>.
|
static <U extends Unit<U>> |
FloatMatrix.plus(FloatMatrix.Abs.Sparse<U> left,
FloatMatrix.Rel.Dense<U> right)
Add two FloatMatrices value by value and store the result in a new MutableFloatMatrix.Abs.Dense<U>.
|
static <U extends Unit<U>> |
FloatMatrix.plus(FloatMatrix.Abs.Sparse<U> left,
FloatMatrix.Rel.Sparse<U> right)
Add two FloatMatrices value by value and store the result in a new MutableFloatMatrix.Abs.Sparse<U>.
|
static <U extends Unit<U>> |
FloatMatrix.plus(FloatMatrix.Rel.Dense<U> left,
FloatMatrix.Rel<U> right)
Add two FloatMatrices value by value and store the result in a new MutableFloatMatrix.Rel.Dense<U>.
|
static <U extends Unit<U>> |
FloatMatrix.plus(FloatMatrix.Rel.Sparse<U> left,
FloatMatrix.Rel.Dense<U> right)
Add two FloatMatrices value by value and store the result in a new MutableFloatMatrix.Rel.Dense<U>.
|
static <U extends Unit<U>> |
FloatMatrix.plus(FloatMatrix.Rel.Sparse<U> left,
FloatMatrix.Rel.Sparse<U> right)
Add two FloatMatrices value by value and store the result in a new MutableFloatMatrix.Rel.Sparse<U>.
|
static <U extends Unit<U>> |
FloatMatrix.sparseToDense(FloatMatrix.Abs.Sparse<U> in)
Create a Dense version of a Sparse FloatMatrix.
|
static <U extends Unit<U>> |
FloatMatrix.sparseToDense(FloatMatrix.Rel.Sparse<U> in)
Create a Dense version of a Sparse FloatMatrix.
|
static <U extends Unit<U>> |
FloatMatrix.times(FloatMatrix.Abs.Dense<U> left,
float[][] right)
Multiply the values in a FloatMatrix and a float array value by value and store the result in a new
MutableFloatMatrix.Abs.Dense<U>.
|
static <U extends Unit<U>> |
FloatMatrix.times(FloatMatrix.Abs.Sparse<U> left,
float[][] right)
Multiply the values in a FloatMatrix and a float array value by value and store the result in a new
MutableFloatMatrix.Abs.Sparse<U>.
|
static <U extends Unit<U>> |
FloatMatrix.times(FloatMatrix.Rel.Dense<U> left,
float[][] right)
Multiply the values in a FloatMatrix and a float array value by value and store the result in a new
MutableFloatMatrix.Rel.Dense<U>.
|
static <U extends Unit<U>> |
FloatMatrix.times(FloatMatrix.Rel.Sparse<U> left,
float[][] right)
Multiply the values in a FloatMatrix and a float array value by value and store the result in a new
MutableFloatMatrix.Rel.Sparse<U>.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FloatScalar<U extends Unit<U>>
Immutable FloatScalar.
|
static class |
FloatScalar.Abs<U extends Unit<U>> |
static class |
FloatScalar.Rel<U extends Unit<U>> |
| Modifier and Type | Method and Description |
|---|---|
static <U extends Unit<U>> |
FloatScalar.interpolate(FloatScalar.Abs<U> zero,
FloatScalar.Abs<U> one,
float ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
FloatScalar.interpolate(FloatScalar.Rel<U> zero,
FloatScalar.Rel<U> one,
float ratio)
Interpolate between or extrapolate over two values.
|
static <U extends Unit<U>> |
FloatScalar.minus(FloatScalar.Abs<U> left,
FloatScalar.Abs<U> right)
Subtract two absolute values.
|
static <U extends Unit<U>> |
FloatScalar.minus(FloatScalar.Abs<U> left,
FloatScalar.Rel<U> right)
Subtract a Relative value from an absolute value.
|
static <U extends Unit<U>> |
FloatScalar.minus(FloatScalar.Rel<U> left,
FloatScalar.Rel<U> right)
Subtract a relative value from a relative value.
|
static <U extends Unit<U>> |
FloatScalar.plus(FloatScalar.Abs<U> left,
FloatScalar.Rel<U> right)
Add a Relative value to an Absolute value.
|
static <U extends Unit<U>> |
FloatScalar.plus(FloatScalar.Rel<U> left,
FloatScalar.Abs<U> right)
Add an Absolute value to a Relative value.
|
static <U extends Unit<U>> |
FloatScalar.plus(FloatScalar.Rel<U> left,
FloatScalar.Rel<U> right)
Add a Relative value to a Relative value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FloatVector<U extends Unit<U>>
Immutable FloatVector.
|
static class |
FloatVector.Abs<U extends Unit<U>> |
static class |
FloatVector.Abs.Dense<U extends Unit<U>>
ABSOLUTE DENSE implementation of FloatVector.
|
static class |
FloatVector.Abs.Sparse<U extends Unit<U>>
ABSOLUTE SPARSE implementation of FloatVector.
|
static class |
FloatVector.Rel<U extends Unit<U>> |
static class |
FloatVector.Rel.Dense<U extends Unit<U>>
RELATIVE DENSE implementation of FloatVector.
|
static class |
FloatVector.Rel.Sparse<U extends Unit<U>>
RELATIVE SPARSE implementation of FloatVector.
|
interface |
FloatVectorInterface<U extends Unit<U>>
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
MutableFloatVector<U extends Unit<U>>
MutableFloatVector.
|
static class |
MutableFloatVector.Abs<U extends Unit<U>> |
static class |
MutableFloatVector.Abs.Dense<U extends Unit<U>>
ABSOLUTE DENSE implementation of MutableFloatVector.
|
static class |
MutableFloatVector.Abs.Sparse<U extends Unit<U>>
ABSOLUTE SPARSE implementation of MutableFloatVector.
|
static class |
MutableFloatVector.Rel<U extends Unit<U>> |
static class |
MutableFloatVector.Rel.Dense<U extends Unit<U>>
RELATIVE DENSE implementation of MutableFloatVector.
|
static class |
MutableFloatVector.Rel.Sparse<U extends Unit<U>>
RELATIVE SPARSE implementation of MutableFloatVector.
|
interface |
MutableFloatVectorInterface<U extends Unit<U>>
Copyright (c) 2013-2015 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
Copyright © 2015 Delft University of Technology. All rights reserved.