public MatchingScore getMatchingScore(string method) { if (!matchingScores.ContainsKey(method)) { return(MatchingScore.invalid()); } return(matchingScores[method]); }
public virtual MatchingScore computeMatchingScore(int templateIndex) { MatchingScore matchingScoreToBeResolved = MatchingScore.invalid(); foreach (Core.Block.IInputDataProcessingBlock <TInputData> block in iterator()) { MatchingScore ms = block.computeMatchingScore(templateNumbers[templateIndex][block.Name]); matchingScoreToBeResolved.addSubscore(block.Name, ms); } return(this.getScoreFusionBlock().resolve(matchingScoreToBeResolved)); }