Uses of Interface
org.djunits.value.vdouble.vector.base.DoubleVectorInterface
Package | Description |
---|---|
org.djunits.value.vdouble.matrix.base |
Interfaces, abstract classes and utilities for DoubleMatrix.
|
org.djunits.value.vdouble.vector |
Double Vector storage and calculations with units, absolute/relative, sparse/dense.
|
org.djunits.value.vdouble.vector.base |
Interfaces, abstract classes and utilities for DoubleVector.
|
-
Uses of DoubleVectorInterface in org.djunits.value.vdouble.matrix.base
Classes in org.djunits.value.vdouble.matrix.base with type parameters of type DoubleVectorInterface Modifier and Type Interface Description interface
DoubleMatrixInterface<U extends Unit<U>,S extends DoubleScalarInterface<U,S>,V extends DoubleVectorInterface<U,S,V>,M extends DoubleMatrixInterface<U,S,V,M>>
Interface for the DoubleMatrix classes, specifically defining the methods that deal with double values.Methods in org.djunits.value.vdouble.matrix.base with type parameters of type DoubleVectorInterface Modifier and Type Method Description static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiate(double[][] valuesInUnit, U unit, StorageType storageType)
Instantiate the DoubleMatrix based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiate(double[][] valuesInUnit, U unit, StorageType storageType, Class<M> matrixClass)
Instantiate the DoubleMatrix based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiate(Collection<DoubleSparseValue<U,S>> values, int rows, int cols, U displayUnit, StorageType storageType)
Construct a new Relative Immutable Double Matrix.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiate(Collection<DoubleSparseValue<U,S>> values, int rows, int cols, U displayUnit, StorageType storageType, Class<M> matrixClass)
Construct a new Relative Immutable Double Matrix.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiate(DoubleMatrixData values, U unit)
Instantiate the Mutable DoubleMatrix based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiate(DoubleMatrixData values, U unit, Class<M> matrixClass)
Instantiate the Mutable DoubleMatrix based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiate(S[][] values, U displayUnit, StorageType storageType)
Construct a new Relative Immutable Double Matrix.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiate(S[][] values, U displayUnit, StorageType storageType, Class<M> matrixClass)
Construct a new Relative Immutable Double Matrix.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiateAnonymous(DoubleMatrixData values, Unit<?> unit)
Instantiate the Immutable DoubleMatrix based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiateAnonymous(DoubleMatrixData values, Unit<?> unit, Class<M> matrixClass)
Instantiate the Immutable DoubleMatrix based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiateSI(double[][] valuesSI, U displayUnit, StorageType storageType)
Instantiate the DoubleMatrix based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>, M extends DoubleMatrixInterface<U, S, V, M>>
MDoubleMatrix. instantiateSI(double[][] valuesSI, U displayUnit, StorageType storageType, Class<M> matrixClass)
Instantiate the DoubleMatrix based on its unit. -
Uses of DoubleVectorInterface in org.djunits.value.vdouble.vector
Classes in org.djunits.value.vdouble.vector that implement DoubleVectorInterface Modifier and Type Class Description class
AbsoluteTemperatureVector
Double AbsoluteTemperatureVector, a vector of values with a AbsoluteTemperatureUnit.class
AbsorbedDoseVector
Double AbsorbedDoseVector, a vector of values with a AbsorbedDoseUnit.class
AccelerationVector
Double AccelerationVector, a vector of values with a AccelerationUnit.class
AmountOfSubstanceVector
Double AmountOfSubstanceVector, a vector of values with a AmountOfSubstanceUnit.class
AngleVector
Double AngleVector, a vector of values with a AngleUnit.class
AngularAccelerationVector
Double AngularAccelerationVector, a vector of values with a AngularAccelerationUnit.class
AngularVelocityVector
Double AngularVelocityVector, a vector of values with a AngularVelocityUnit.class
AreaVector
Double AreaVector, a vector of values with a AreaUnit.class
CatalyticActivityVector
Double CatalyticActivityVector, a vector of values with a CatalyticActivityUnit.class
DensityVector
Double DensityVector, a vector of values with a DensityUnit.class
DimensionlessVector
Double DimensionlessVector, a vector of values with a DimensionlessUnit.class
DirectionVector
Double DirectionVector, a vector of values with a DirectionUnit.class
DurationVector
Double DurationVector, a vector of values with a DurationUnit.class
ElectricalCapacitanceVector
Double ElectricalCapacitanceVector, a vector of values with a ElectricalCapacitanceUnit.class
ElectricalChargeVector
Double ElectricalChargeVector, a vector of values with a ElectricalChargeUnit.class
ElectricalConductanceVector
Double ElectricalConductanceVector, a vector of values with a ElectricalConductanceUnit.class
ElectricalCurrentVector
Double ElectricalCurrentVector, a vector of values with a ElectricalCurrentUnit.class
ElectricalInductanceVector
Double ElectricalInductanceVector, a vector of values with a ElectricalInductanceUnit.class
ElectricalPotentialVector
Double ElectricalPotentialVector, a vector of values with a ElectricalPotentialUnit.class
ElectricalResistanceVector
Double ElectricalResistanceVector, a vector of values with a ElectricalResistanceUnit.class
EnergyVector
Double EnergyVector, a vector of values with a EnergyUnit.class
EquivalentDoseVector
Double EquivalentDoseVector, a vector of values with a EquivalentDoseUnit.class
FlowMassVector
Double FlowMassVector, a vector of values with a FlowMassUnit.class
FlowVolumeVector
Double FlowVolumeVector, a vector of values with a FlowVolumeUnit.class
ForceVector
Double ForceVector, a vector of values with a ForceUnit.class
FrequencyVector
Double FrequencyVector, a vector of values with a FrequencyUnit.class
IlluminanceVector
Double IlluminanceVector, a vector of values with a IlluminanceUnit.class
LengthVector
Double LengthVector, a vector of values with a LengthUnit.class
LinearDensityVector
Double LinearDensityVector, a vector of values with a LinearDensityUnit.class
LuminousFluxVector
Double LuminousFluxVector, a vector of values with a LuminousFluxUnit.class
LuminousIntensityVector
Double LuminousIntensityVector, a vector of values with a LuminousIntensityUnit.class
MagneticFluxDensityVector
Double MagneticFluxDensityVector, a vector of values with a MagneticFluxDensityUnit.class
MagneticFluxVector
Double MagneticFluxVector, a vector of values with a MagneticFluxUnit.class
MassVector
Double MassVector, a vector of values with a MassUnit.class
MomentumVector
Double MomentumVector, a vector of values with a MomentumUnit.class
PositionVector
Double PositionVector, a vector of values with a PositionUnit.class
PowerVector
Double PowerVector, a vector of values with a PowerUnit.class
PressureVector
Double PressureVector, a vector of values with a PressureUnit.class
RadioActivityVector
Double RadioActivityVector, a vector of values with a RadioActivityUnit.class
SIVector
Easy access methods for the generic Relative SI DoubleVector.class
SolidAngleVector
Double SolidAngleVector, a vector of values with a SolidAngleUnit.class
SpeedVector
Double SpeedVector, a vector of values with a SpeedUnit.class
TemperatureVector
Double TemperatureVector, a vector of values with a TemperatureUnit.class
TimeVector
Double TimeVector, a vector of values with a TimeUnit.class
TorqueVector
Double TorqueVector, a vector of values with a TorqueUnit.class
VolumeVector
Double VolumeVector, a vector of values with a VolumeUnit. -
Uses of DoubleVectorInterface in org.djunits.value.vdouble.vector.base
Classes in org.djunits.value.vdouble.vector.base with type parameters of type DoubleVectorInterface Modifier and Type Interface Description interface
DoubleVectorInterface<U extends Unit<U>,S extends DoubleScalarInterface<U,S>,V extends DoubleVectorInterface<U,S,V>>
Interface for the DoubleVector classes, specifically defining the methods that deal with double values.Classes in org.djunits.value.vdouble.vector.base that implement DoubleVectorInterface Modifier and Type Class Description class
AbstractDoubleVector<U extends Unit<U>,S extends AbstractDoubleScalar<U,S>,V extends AbstractDoubleVector<U,S,V>>
The most basic abstract class for the DoubleVector.class
AbstractDoubleVectorAbs<AU extends AbsoluteLinearUnit<AU,RU>,A extends AbstractDoubleScalarAbs<AU,A,RU,R>,AV extends AbstractDoubleVectorAbs<AU,A,AV,RU,R,RV>,RU extends Unit<RU>,R extends AbstractDoubleScalarRelWithAbs<AU,A,RU,R>,RV extends AbstractDoubleVectorRelWithAbs<AU,A,AV,RU,R,RV>>
AbstractMutableDoubleVectorRelWithAbs.java.class
AbstractDoubleVectorRel<U extends Unit<U>,S extends AbstractDoubleScalarRel<U,S>,RV extends AbstractDoubleVectorRel<U,S,RV>>
AbstractMutableDoubleVectorRel.java.class
AbstractDoubleVectorRelWithAbs<AU extends AbsoluteLinearUnit<AU,RU>,A extends AbstractDoubleScalarAbs<AU,A,RU,R>,AV extends AbstractDoubleVectorAbs<AU,A,AV,RU,R,RV>,RU extends Unit<RU>,R extends AbstractDoubleScalarRelWithAbs<AU,A,RU,R>,RV extends AbstractDoubleVectorRelWithAbs<AU,A,AV,RU,R,RV>>
AbstractMutableDoubleVectorRelWithAbs.java.Methods in org.djunits.value.vdouble.vector.base with type parameters of type DoubleVectorInterface Modifier and Type Method Description static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiate(double[] valuesInUnit, U unit, StorageType storageType)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiate(double[] valuesInUnit, U unit, StorageType storageType, Class<V> vectorClass)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiate(List<Double> valueListInUnit, U unit, StorageType storageType)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiate(List<Double> valueListInUnit, U unit, StorageType storageType, Class<V> vectorClass)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiate(SortedMap<Integer,Double> valueMapInUnit, int length, U unit, StorageType storageType)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiate(SortedMap<Integer,Double> valueMapInUnit, int length, U unit, StorageType storageType, Class<V> vectorClass)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiate(DoubleVectorData values, U unit)
Instantiate the Mutable DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiate(DoubleVectorData values, U unit, Class<V> vectorClass)
Instantiate the Mutable DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiate(S[] values, U displayUnit, StorageType storageType)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiate(S[] values, U displayUnit, StorageType storageType, Class<V> vectorClass)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiateAnonymous(DoubleVectorData values, Unit<?> unit)
Instantiate the Immutable DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiateAnonymous(DoubleVectorData values, Unit<?> unit, Class<V> vectorClass)
Instantiate the Immutable DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiateList(List<S> valueList, U displayUnit, StorageType storageType)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiateList(List<S> valueList, U displayUnit, StorageType storageType, Class<V> vectorClass)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiateMap(SortedMap<Integer,S> valueMap, int length, U displayUnit, StorageType storageType)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiateMap(SortedMap<Integer,S> valueMap, int length, U displayUnit, StorageType storageType, Class<V> vectorClass)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiateSI(double[] valuesSI, U displayUnit, StorageType storageType)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiateSI(double[] valuesSI, U displayUnit, StorageType storageType, Class<V> vectorClass)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiateSI(List<Double> valueListSI, U displayUnit, StorageType storageType)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiateSI(List<Double> valueListSI, U displayUnit, StorageType storageType, Class<V> vectorClass)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiateSI(SortedMap<Integer,Double> valueMapSI, int length, U displayUnit, StorageType storageType)
Instantiate the DoubleVector based on its unit.static <U extends Unit<U>, S extends DoubleScalarInterface<U, S>, V extends DoubleVectorInterface<U, S, V>>
VDoubleVector. instantiateSI(SortedMap<Integer,Double> valueMapSI, int length, U displayUnit, StorageType storageType, Class<V> vectorClass)
Instantiate the DoubleVector based on its unit.Methods in org.djunits.value.vdouble.vector.base with parameters of type DoubleVectorInterface Modifier and Type Method Description protected void
AbstractDoubleVector. checkSize(DoubleVectorInterface<?,?,?> other)
Centralized size equality check.