final public StringWrapper prepare(String s) { MultiStringWrapper ms = asMultiStringWrapper(new BasicStringWrapper(s)); ms.prepare( innerDistances ); return ms; }
final public StringWrapper prepare(String s) { MultiStringWrapper ms = asMultiStringWrapper(new BasicStringWrapper(s)); ms.prepare( innerDistances ); return ms; }
final public StringWrapper prepare(String s) { MultiStringWrapper ms = asMultiStringWrapper(new BasicStringWrapper(s)); ms.prepare( innerDistances ); return ms; }
final public double score(StringWrapper s,StringWrapper t) { MultiStringWrapper ms = asMultiStringWrapper(s); MultiStringWrapper mt = asMultiStringWrapper(t); ms.prepare(innerDistances); mt.prepare(innerDistances); if (ms.size() != mt.size() || ms.size()!=prototype.size()) { throw new IllegalStateException("ms,mt="+ms+","+mt+" expected MultiStringWrapper's of size "+prototype.size()); } return doScore(ms,mt); }
final public double score(StringWrapper s,StringWrapper t) { MultiStringWrapper ms = asMultiStringWrapper(s); MultiStringWrapper mt = asMultiStringWrapper(t); ms.prepare(innerDistances); mt.prepare(innerDistances); if (ms.size() != mt.size() || ms.size()!=prototype.size()) { throw new IllegalStateException("ms,mt="+ms+","+mt+" expected MultiStringWrapper's of size "+prototype.size()); } return doScore(ms,mt); }
final public double score(StringWrapper s,StringWrapper t) { MultiStringWrapper ms = asMultiStringWrapper(s); MultiStringWrapper mt = asMultiStringWrapper(t); ms.prepare(innerDistances); mt.prepare(innerDistances); if (ms.size() != mt.size() || ms.size()!=prototype.size()) { throw new IllegalStateException("ms,mt="+ms+","+mt+" expected MultiStringWrapper's of size "+prototype.size()); } return doScore(ms,mt); }