package ivory.sqe.retrieval;
public class FloatWeight implements NodeWeight {
private float score;
public FloatWeight() {
score = 0;
}
public FloatWeight(float s) {
score = s;
}
public float getScore() {
return score;
}
public void add(NodeWeight o) {
if (o instanceof FloatWeight){
FloatWeight other = (FloatWeight) o;
this.score += other.score;
}
}
public FloatWeight multiply(float weight) {
return new FloatWeight(score * weight);
}
public String toString() {
return "score(" + score + ")";
}
}