float freq(LinguisticCode cat1, LinguisticCode cat2) const
SimpleCostFunction(const TrigramMatrix *trigrams, const BigramMatrix *bigrams, Cost trigramCost, Cost bigramCost, Cost unigramCost, Cost minimumCost, Cost maximumCost)
Cost operator()(uint64_t cat1, uint64_t cat2, uint64_t cat3) const
Cost operator()(uint64_t cat1, uint64_t cat2, uint64_t cat3) const
ThresholdCostFunction(const TrigramMatrix *trigrams, const BigramMatrix *bigrams, float trigramThreshold, Cost goodTrigramCost, Cost badTrigramCost, Cost bigramCost, Cost unigramCost, Cost minimumCost, Cost maximumCost)