Package com.yahoo.tensor
Class Tensor.Cell
- java.lang.Object
-
- com.yahoo.tensor.Tensor.Cell
-
- All Implemented Interfaces:
Map.Entry<TensorAddress,Double>
- Enclosing interface:
- Tensor
public static class Tensor.Cell extends Object implements Map.Entry<TensorAddress,Double>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tensor.Cell
detach()
Return a copy of this tensor cell which is valid beyond the lifetime of any iterator state which supplied it.boolean
equals(Object o)
double
getDoubleValue()
Returns the value as a doublefloat
getFloatValue()
Returns the value as a floatTensorAddress
getKey()
Double
getValue()
Returns the value as a doubleint
hashCode()
Double
setValue(Double value)
String
toString(TensorType type)
-
-
-
Method Detail
-
getKey
public TensorAddress getKey()
- Specified by:
getKey
in interfaceMap.Entry<TensorAddress,Double>
-
getValue
public Double getValue()
Returns the value as a double- Specified by:
getValue
in interfaceMap.Entry<TensorAddress,Double>
-
getFloatValue
public float getFloatValue()
Returns the value as a float
-
getDoubleValue
public double getDoubleValue()
Returns the value as a double
-
setValue
public Double setValue(Double value)
- Specified by:
setValue
in interfaceMap.Entry<TensorAddress,Double>
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
toString
public String toString(TensorType type)
-
detach
public Tensor.Cell detach()
Return a copy of this tensor cell which is valid beyond the lifetime of any iterator state which supplied it.
-
-