Class AbstractDenseFieldVector<T extends AbstractDenseFieldVector<T,U,V>,U extends AbstractDenseFieldMatrix<U,T,V>,V extends Field<V>>

Type Parameters:
T - Type of the vector.
U - Type of matrix equivalent to this vector.
V - Type of the field element of this vector.
All Implemented Interfaces:
Serializable, FieldTensorMixin<T,T,V>, TensorOverField<T,T,V[],V>, RingTensorMixin<T,T,V>, TensorOverRing<T,T,V[],V>, SemiringTensorMixin<T,T,V>, TensorOverSemiring<T,T,V[],V>, VectorMixin<T,U,U,V>
Direct Known Subclasses:
CVector, FieldVector

public abstract class AbstractDenseFieldVector<T extends AbstractDenseFieldVector<T,U,V>,U extends AbstractDenseFieldMatrix<U,T,V>,V extends Field<V>> extends AbstractDenseRingVector<T,U,V> implements VectorMixin<T,U,U,V>, FieldTensorMixin<T,T,V>

The base class for all dense vectors whose data are Field elements.

Vectors are 1D tensors (i.e. rank 1 tensor).

AbstractDenseFieldVectors have mutable AbstractTensor.data but a fixed AbstractTensor.shape.

See Also: