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 interfaceDoubleMatrixInterface<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 classAbsoluteTemperatureVectorDouble AbsoluteTemperatureVector, a vector of values with a AbsoluteTemperatureUnit.classAbsorbedDoseVectorDouble AbsorbedDoseVector, a vector of values with a AbsorbedDoseUnit.classAccelerationVectorDouble AccelerationVector, a vector of values with a AccelerationUnit.classAmountOfSubstanceVectorDouble AmountOfSubstanceVector, a vector of values with a AmountOfSubstanceUnit.classAngleVectorDouble AngleVector, a vector of values with a AngleUnit.classAngularAccelerationVectorDouble AngularAccelerationVector, a vector of values with a AngularAccelerationUnit.classAngularVelocityVectorDouble AngularVelocityVector, a vector of values with a AngularVelocityUnit.classAreaVectorDouble AreaVector, a vector of values with a AreaUnit.classCatalyticActivityVectorDouble CatalyticActivityVector, a vector of values with a CatalyticActivityUnit.classDensityVectorDouble DensityVector, a vector of values with a DensityUnit.classDimensionlessVectorDouble DimensionlessVector, a vector of values with a DimensionlessUnit.classDirectionVectorDouble DirectionVector, a vector of values with a DirectionUnit.classDurationVectorDouble DurationVector, a vector of values with a DurationUnit.classElectricalCapacitanceVectorDouble ElectricalCapacitanceVector, a vector of values with a ElectricalCapacitanceUnit.classElectricalChargeVectorDouble ElectricalChargeVector, a vector of values with a ElectricalChargeUnit.classElectricalConductanceVectorDouble ElectricalConductanceVector, a vector of values with a ElectricalConductanceUnit.classElectricalCurrentVectorDouble ElectricalCurrentVector, a vector of values with a ElectricalCurrentUnit.classElectricalInductanceVectorDouble ElectricalInductanceVector, a vector of values with a ElectricalInductanceUnit.classElectricalPotentialVectorDouble ElectricalPotentialVector, a vector of values with a ElectricalPotentialUnit.classElectricalResistanceVectorDouble ElectricalResistanceVector, a vector of values with a ElectricalResistanceUnit.classEnergyVectorDouble EnergyVector, a vector of values with a EnergyUnit.classEquivalentDoseVectorDouble EquivalentDoseVector, a vector of values with a EquivalentDoseUnit.classFlowMassVectorDouble FlowMassVector, a vector of values with a FlowMassUnit.classFlowVolumeVectorDouble FlowVolumeVector, a vector of values with a FlowVolumeUnit.classForceVectorDouble ForceVector, a vector of values with a ForceUnit.classFrequencyVectorDouble FrequencyVector, a vector of values with a FrequencyUnit.classIlluminanceVectorDouble IlluminanceVector, a vector of values with a IlluminanceUnit.classLengthVectorDouble LengthVector, a vector of values with a LengthUnit.classLinearDensityVectorDouble LinearDensityVector, a vector of values with a LinearDensityUnit.classLuminousFluxVectorDouble LuminousFluxVector, a vector of values with a LuminousFluxUnit.classLuminousIntensityVectorDouble LuminousIntensityVector, a vector of values with a LuminousIntensityUnit.classMagneticFluxDensityVectorDouble MagneticFluxDensityVector, a vector of values with a MagneticFluxDensityUnit.classMagneticFluxVectorDouble MagneticFluxVector, a vector of values with a MagneticFluxUnit.classMassVectorDouble MassVector, a vector of values with a MassUnit.classMomentumVectorDouble MomentumVector, a vector of values with a MomentumUnit.classPositionVectorDouble PositionVector, a vector of values with a PositionUnit.classPowerVectorDouble PowerVector, a vector of values with a PowerUnit.classPressureVectorDouble PressureVector, a vector of values with a PressureUnit.classRadioActivityVectorDouble RadioActivityVector, a vector of values with a RadioActivityUnit.classSIVectorEasy access methods for the generic Relative SI DoubleVector.classSolidAngleVectorDouble SolidAngleVector, a vector of values with a SolidAngleUnit.classSpeedVectorDouble SpeedVector, a vector of values with a SpeedUnit.classTemperatureVectorDouble TemperatureVector, a vector of values with a TemperatureUnit.classTimeVectorDouble TimeVector, a vector of values with a TimeUnit.classTorqueVectorDouble TorqueVector, a vector of values with a TorqueUnit.classVolumeVectorDouble 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 interfaceDoubleVectorInterface<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 classAbstractDoubleVector<U extends Unit<U>,S extends AbstractDoubleScalar<U,S>,V extends AbstractDoubleVector<U,S,V>>The most basic abstract class for the DoubleVector.classAbstractDoubleVectorAbs<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.classAbstractDoubleVectorRel<U extends Unit<U>,S extends AbstractDoubleScalarRel<U,S>,RV extends AbstractDoubleVectorRel<U,S,RV>>AbstractMutableDoubleVectorRel.java.classAbstractDoubleVectorRelWithAbs<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 voidAbstractDoubleVector. checkSize(DoubleVectorInterface<?,?,?> other)Centralized size equality check.