public static class MultiMatch.Default<E> extends Object implements MultiMatch<E>
MultiMatch.Default<E>| Modifier | Constructor and Description |
|---|---|
protected |
Default(MultiMatcher<E> matcher,
E[] source,
E[] target) |
| Modifier and Type | Method and Description |
|---|---|
MultiMatchAssembler<E> |
assembler() |
double |
averageSimilarity() |
protected void |
buildSimilarityMatrix() |
protected void |
calculateCandidateCount() |
static int |
calculateMatchCount(int[] s2tMapping) |
double |
highestSimilarity() |
protected void |
initializeLinkingArray() |
protected void |
initializeSimilarityArrays() |
protected void |
link(int s,
int t) |
protected void |
linkAllEquals(Equalator<? super E> equalator) |
protected void |
linkAllPerfect() |
protected void |
linkAllSimilar(Similator<? super E> similator) |
protected boolean |
linkAllUnconflicted() |
protected void |
linkOneBestMatch() |
protected void |
linkOneMatched(int s,
int t) |
double |
lowestSimilarity() |
protected MultiMatch.Default<E> |
match() |
static double |
maxSourceQuantifier(double[][] quantifiers,
int t) |
static double |
maxTargetQuantifier(double[] sTargets) |
protected void |
removeNoise() |
protected void |
removeOne(int[] sCandCount,
int[] tCandCount,
int s,
int t) |
protected boolean |
resolveOneSourceSingleton() |
protected boolean |
resolveOneTargetSingleton() |
MultiMatchResult<E> |
result() |
double |
similarityThreshold() |
double |
singletonPrecedenceBonus() |
double |
singletonPrecedenceThreshold() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitNewprotected Default(MultiMatcher<E> matcher, E[] source, E[] target)
public static int calculateMatchCount(int[] s2tMapping)
public static double maxTargetQuantifier(double[] sTargets)
public static double maxSourceQuantifier(double[][] quantifiers,
int t)
public double similarityThreshold()
similarityThreshold in interface MultiMatch<E>public double singletonPrecedenceThreshold()
singletonPrecedenceThreshold in interface MultiMatch<E>public double singletonPrecedenceBonus()
singletonPrecedenceBonus in interface MultiMatch<E>public double averageSimilarity()
averageSimilarity in interface MultiMatch<E>public double lowestSimilarity()
lowestSimilarity in interface MultiMatch<E>public double highestSimilarity()
highestSimilarity in interface MultiMatch<E>protected void initializeLinkingArray()
protected void initializeSimilarityArrays()
protected void buildSimilarityMatrix()
protected void link(int s,
int t)
protected void linkOneMatched(int s,
int t)
protected void linkAllPerfect()
protected boolean linkAllUnconflicted()
protected boolean resolveOneSourceSingleton()
protected boolean resolveOneTargetSingleton()
protected void linkOneBestMatch()
protected void calculateCandidateCount()
protected void removeOne(int[] sCandCount,
int[] tCandCount,
int s,
int t)
protected void removeNoise()
protected MultiMatch.Default<E> match()
public MultiMatchResult<E> result()
result in interface MultiMatch<E>public MultiMatchAssembler<E> assembler()
assembler in interface MultiMatch<E>Copyright © 2022 MicroStream Software. All rights reserved.