/** * Adds a value to a vector. * * @param originalForm The original form of the value as a string. * @param data The vector to which the value should be added. */ @Override public void addToVector(byte[] originalForm, double w, Vector data) { int probes = getProbes(); String name = getName(); double weight = getWeight(originalForm, w); for (int i = 0; i < probes; i++) { int n = hashForProbe(originalForm, data.size(), name, i); if (isTraceEnabled()) { trace(originalForm, n); } data.set(n, data.get(n) + weight); } }
/** * Adds a value to a vector. * * @param originalForm The original form of the value as a string. * @param data The vector to which the value should be added. */ @Override public void addToVector(byte[] originalForm, double w, Vector data) { int probes = getProbes(); String name = getName(); double weight = getWeight(originalForm, w); for (int i = 0; i < probes; i++) { int n = hashForProbe(originalForm, data.size(), name, i); if (isTraceEnabled()) { trace(originalForm, n); } data.set(n, data.get(n) + weight); } }
/** * Adds a value to a vector. * * @param originalForm The original form of the value as a string. * @param data The vector to which the value should be added. */ @Override public void addToVector(byte[] originalForm, double w, Vector data) { int probes = getProbes(); String name = getName(); double weight = getWeight(originalForm, w); for (int i = 0; i < probes; i++) { int n = hashForProbe(originalForm, data.size(), name, i); if (isTraceEnabled()) { trace(originalForm, n); } data.set(n, data.get(n) + weight); } }