Class AbstractDoubleVector<U extends Unit<U>,​S extends AbstractDoubleScalar<U,​S>,​V extends AbstractDoubleVector<U,​S,​V>>

java.lang.Object
org.djunits.value.AbstractValue<U,​T>
org.djunits.value.AbstractIndexedValue<U,​S,​V,​DoubleVectorData>
org.djunits.value.vdouble.vector.base.AbstractDoubleVector<U,​S,​V>
Type Parameters:
U - the unit
S - the scalar with unit U
V - the generic vector type
All Implemented Interfaces:
Serializable, Cloneable, Iterable<S>, Vector<U,​S,​V>, ValueFunctions<U,​V>, IndexedValue<U,​S,​V>, Value<U,​V>, DoubleVectorInterface<U,​S,​V>
Direct Known Subclasses:
AbstractDoubleVectorAbs, AbstractDoubleVectorRel

public abstract class AbstractDoubleVector<U extends Unit<U>,​S extends AbstractDoubleScalar<U,​S>,​V extends AbstractDoubleVector<U,​S,​V>>
extends AbstractIndexedValue<U,​S,​V,​DoubleVectorData>
implements DoubleVectorInterface<U,​S,​V>
The most basic abstract class for the DoubleVector.

Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUNITS License.

Author:
Alexander Verbraeck, Peter Knoppers, Wouter Schakel
See Also:
Serialized Form