net.sourceforge.combean.interfaces.mathprog.linalg
Interface VectorValue<Label>

Package class diagram package VectorValue
All Known Subinterfaces:
LPVectorValue
All Known Implementing Classes:
DoubleVectorValue, LPVectorValueImpl, VectorElementIAsVectorValue

public interface VectorValue<Label>

A component of a vector as value/index pair.


Method Summary
 double doubleValue()
          The value of the component.
 int index()
          The index of the component.
 Label label()
           
 

Method Detail

doubleValue

double doubleValue()
The value of the component.

Returns:
value

index

int index()
The index of the component.

Returns:
index.

label

Label label()
Returns:
a label which may carry arbitrary additional information about the component of the vector.