Class AbstractDenseFieldTensor<T extends AbstractDenseFieldTensor<T,V>,V extends Field<V>>

Type Parameters:
T - The type of this dense field tensor.
V - The type of the Field which this tensor's data belong to.
U - Type of sparse tensor equivalent to T. This type parameter is required because some ops (e.g. AbstractDenseSemiringTensor.toCoo()) may result in a sparse tensor.
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>
Direct Known Subclasses:
CTensor, FieldTensor

public abstract class AbstractDenseFieldTensor<T extends AbstractDenseFieldTensor<T,V>,V extends Field<V>> extends AbstractDenseRingTensor<T,V> implements FieldTensorMixin<T,T,V>

The base class for all dense Field tensors.

The AbstractTensor.data of an AbstractDenseFieldTensor are mutable but the AbstractTensor.shape is fixed.

See Also: