A B C D E F G H I L M N O P R S T U V W X

A

add(int) - Method in class edu.umn.cs.nlp.mt.AlignmentMatrixSlice
 
add(TranslationRule, LanguageModel, ChartCellEntry...) - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCell
 
add(Edge) - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Vertex
Add an incoming Hyperarc to this Vertex.
add(Element) - Method in class edu.umn.cs.nlp.mt.NBestList
Attempt to add an item to the list
add(E) - Method in class edu.umn.cs.nlp.NBestList
Attempt to add an element to the NBestList.
add(int, int, TranslationRule) - Method in class edu.umn.cs.nlp.old.ChartCell
Attempt to store a new terminal parse span in this chart cell.
add(int, int, TranslationRule, ParseSpan...) - Method in class edu.umn.cs.nlp.old.ChartCell
Attempt to store a new parse span in this chart cell.
addBooleanOption(char, String, String, Boolean, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addBooleanOption(char, String, String, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addBooleanOption(char, String, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addBooleanOption(String, Boolean, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addBooleanOption(String, String, Boolean, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addBooleanOption(char, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addBooleanOption(char) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addBooleanOption(String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addBooleanOption(String, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addChild(ParseTree) - Method in class edu.umn.cs.nlp.parser.ParseTree
 
addChildren(Collection<ParseTree>) - Method in class edu.umn.cs.nlp.parser.ParseTree
 
addIntegerOption(char, String, String, Integer, Set<Integer>, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addIntegerOption(char, String, String, Set<Integer>, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addIntegerOption(char, String, String, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addIntegerOption(char, String, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addIntegerOption(char, String, String, Integer, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addIntegerOption(String, String, Integer, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addIntegerOption(char, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addIntegerOption(char) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addIntegerOption(String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addIntegerOption(String, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addLexicalRule(String, String) - Method in class edu.umn.cs.nlp.parser.CNFGrammar
Add a new unary rule to the grammar.
addLexicalRule(String, String, double) - Method in class edu.umn.cs.nlp.parser.PCNFGrammar
Add a new unary rule to the grammar.
addRule(String, String, String) - Method in class edu.umn.cs.nlp.parser.CNFGrammar
Add a new binary rule to the grammar.
addRule(BasicRuleLHS, String...) - Method in class edu.umn.cs.nlp.parser.Grammar
Add a new rule to the grammar.
addRule(String, String, String, double) - Method in class edu.umn.cs.nlp.parser.PCNFGrammar
Add a new binary rule to the grammar.
addRule(BasicRuleLHS, String[]) - Method in class edu.umn.cs.nlp.parser.PGrammar
Add a new rule to the grammar.
addRule(BasicRuleLHS, String) - Method in class edu.umn.cs.nlp.parser.PGrammar
 
addStringOption(char, String, String, String, Set<String>, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addStringOption(char, String, String, Set<String>, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addStringOption(char, String, String, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addStringOption(char, String, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addStringOption(char, String, String, String, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addStringOption(String, String, String, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addStringOption(char, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addStringOption(char) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addStringOption(String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addStringOption(String, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
addTerminal(String) - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCell
 
addTerminal(int, String) - Method in class edu.umn.cs.nlp.old.ChartCell
Set the specified token to be the terminal token for this chart cell
AlignmentMatrix - Class in edu.umn.cs.nlp.mt
Represents a word alignment matrix for an aligned sentence pair in a machine translation system.
AlignmentMatrix(String, String, String, LexicalTranslationProbabilityDistribution) - Constructor for class edu.umn.cs.nlp.mt.AlignmentMatrix
 
AlignmentMatrix.AlignmentFormattingException - Exception in edu.umn.cs.nlp.mt
 
AlignmentMatrix.AlignmentFormattingException(String) - Constructor for exception edu.umn.cs.nlp.mt.AlignmentMatrix.AlignmentFormattingException
 
AlignmentMatrix.EmptySentenceException - Exception in edu.umn.cs.nlp.mt
 
AlignmentMatrix.EmptySentenceException(String) - Constructor for exception edu.umn.cs.nlp.mt.AlignmentMatrix.EmptySentenceException
 
AlignmentMatrix.RunOnSentenceException - Exception in edu.umn.cs.nlp.mt
 
AlignmentMatrix.RunOnSentenceException(String) - Constructor for exception edu.umn.cs.nlp.mt.AlignmentMatrix.RunOnSentenceException
 
AlignmentMatrixSlice - Class in edu.umn.cs.nlp.mt
Represents a vertical column or horizontal row in a word alignment matrix.
AlignmentMatrixSlice(int) - Constructor for class edu.umn.cs.nlp.mt.AlignmentMatrixSlice
 
arity() - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Hyperarc
 

B

backwardStar() - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Vertex
Get the list of incoming Hyperarcs.
BasicRuleLHS - Class in edu.umn.cs.nlp.parser
The left-hand side of a grammar rule, including associated log probability.
BasicRuleLHS(String, double) - Constructor for class edu.umn.cs.nlp.parser.BasicRuleLHS
 
BasicRuleLHS(String) - Constructor for class edu.umn.cs.nlp.parser.BasicRuleLHS
 
BasicRuleLHSBinding - Class in edu.umn.cs.nlp.parser
Customized tuple binding for storing and retrieving a RuleLHS object in a Berkeley DB Java Edition database.
BasicRuleLHSBinding() - Constructor for class edu.umn.cs.nlp.parser.BasicRuleLHSBinding
 
BilingualTranslationGrammar - Class in edu.umn.cs.nlp.old
Probabilistic synchronous context-free grammar capable of translating source language sentences through parsing with a variant of the CKY+ parsing algorithm.
BilingualTranslationGrammar(int, double, int, double, int, String, String, int, NGramDB) - Constructor for class edu.umn.cs.nlp.old.BilingualTranslationGrammar
 
BilingualTranslationGrammar(int, double, int, double, int, String, String, int, Locale, NGramDB) - Constructor for class edu.umn.cs.nlp.old.BilingualTranslationGrammar
 
BilingualTranslationRule - Class in edu.umn.cs.nlp.mt.chiang2007
The left-hand side of a Chiang-style translation rule, including associated rule features.
BilingualTranslationRule(String, double, double, double, double) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRule
Construct a bilingual translation rule with the specified log-linear feature values.
BilingualTranslationRule(String) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRule
Construct a bilingual translation rule with default values for the log-linear features.
BilingualTranslationRuleBinding - Class in edu.umn.cs.nlp.mt.chiang2007
Customized tuple binding for storing and retrieving a TranslationRuleLHS object in a Berkeley DB Java Edition database.
BilingualTranslationRuleBinding() - Constructor for class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRuleBinding
 

C

calculate(Scanner, String, Writer, String) - Static method in class edu.umn.cs.nlp.mt.tools.CalculatePhrasePairLexProbs
 
calculate(Scanner, String, Writer, String) - Static method in class edu.umn.cs.nlp.mt.tools.CalculatePhrasePairProbs
 
CalculatePhrasePairLexProbs - Class in edu.umn.cs.nlp.mt.tools
Earlier steps extracted phrase pairs from an aligned corpus; each phrase pair at that stage has an associated relative frequency weight and preliminary source-to-target and target-to-source lexical translation probabilities.
CalculatePhrasePairLexProbs() - Constructor for class edu.umn.cs.nlp.mt.tools.CalculatePhrasePairLexProbs
 
CalculatePhrasePairProbs - Class in edu.umn.cs.nlp.mt.tools
Earlier steps extracted phrase pairs from an aligned corpus; each phrase pair at that stage has an associated relative frequency weight and lexical translation probabilities.
CalculatePhrasePairProbs() - Constructor for class edu.umn.cs.nlp.mt.tools.CalculatePhrasePairProbs
 
ChartCell - Class in edu.umn.cs.nlp.mt.chiang2007
 
ChartCell(int, int) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.ChartCell
 
ChartCell - Class in edu.umn.cs.nlp.old
Parse chart cell for a Chiang-style CKY+ parser
ChartCell(int, double, int, double, LanguageModel) - Constructor for class edu.umn.cs.nlp.old.ChartCell
Construct a new ChartCell; use the specified parameters for pruning.
ChartCell - Class in edu.umn.cs.nlp.parser
Represents a completed span in a variant CKY+ parse chart.
ChartCell(int, String) - Constructor for class edu.umn.cs.nlp.parser.ChartCell
Construct a new chart cell that contains a terminal symbol.
ChartCell(int, int, BasicRuleLHS, ChartCell...) - Constructor for class edu.umn.cs.nlp.parser.ChartCell
Construct a new chart cell that spans from i to j.
ChartCellEntry - Class in edu.umn.cs.nlp.mt.chiang2007
Represents a symbol that spans a portion of a parse chart.
ChartCellEntry(String, int, double) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.ChartCellEntry
Chart cell with pruning parameters
close() - Method in class edu.umn.cs.nlp.mt.chiang2007.Parser
 
close() - Method in class edu.umn.cs.nlp.mt.LexicalTranslationProbabilityDistribution
Close the underlying database.
close() - Method in class edu.umn.cs.nlp.mt.TranslationRuleDatabase
 
close() - Method in interface edu.umn.cs.nlp.mt.TranslationRules
 
close() - Method in class edu.umn.cs.nlp.NGramDB
Close the underlying database.
close() - Method in class edu.umn.cs.nlp.old.BilingualTranslationGrammar
 
close() - Method in class edu.umn.cs.nlp.parser.Grammar
Close the grammar.
close() - Method in class edu.umn.cs.nlp.parser.PGrammar
Close the grammar.
close() - Method in class edu.umn.cs.nlp.parser.PRuleDatabase
 
close() - Method in class edu.umn.cs.nlp.parser.RuleDatabase
Deprecated.  
close() - Method in class edu.umn.cs.nlp.test.ThreadingDB
 
CNFChartCell - Class in edu.umn.cs.nlp.parser
Represents a chart cell in a standard CKY parse chart, where rules are required to be in Chomsky Normal Form.
CNFChartCell(int, int, int, String, String) - Constructor for class edu.umn.cs.nlp.parser.CNFChartCell
 
CNFChartCell(double, int, int, int, String, String) - Constructor for class edu.umn.cs.nlp.parser.CNFChartCell
 
CNFChartCell(int, int, String) - Constructor for class edu.umn.cs.nlp.parser.CNFChartCell
 
CNFChartCell(double, int, int, String) - Constructor for class edu.umn.cs.nlp.parser.CNFChartCell
 
CNFGrammar - Class in edu.umn.cs.nlp.parser
Grammar capable of parsing using the CKY parsing algorithm.
CNFGrammar() - Constructor for class edu.umn.cs.nlp.parser.CNFGrammar
Constructs a new grammar, the rules of which are required to be in Chomsky Normal Form (CNF).
CommandLineParser - Class in edu.umn.cs.nlp.util
Java Command Line Parser
CommandLineParser() - Constructor for class edu.umn.cs.nlp.util.CommandLineParser
 
CommandLineParser(Set<String>, Set<String>) - Constructor for class edu.umn.cs.nlp.util.CommandLineParser
 
CommandLineParser.CommandLineParserException - Exception in edu.umn.cs.nlp.util
 
CommandLineParser.CommandLineParserException(String) - Constructor for exception edu.umn.cs.nlp.util.CommandLineParser.CommandLineParserException
 
CommandLineParser.DuplicateOptionException - Exception in edu.umn.cs.nlp.util
 
CommandLineParser.DuplicateOptionException(String) - Constructor for exception edu.umn.cs.nlp.util.CommandLineParser.DuplicateOptionException
 
CommandLineParser.Option<OptionType> - Class in edu.umn.cs.nlp.util
 
CommandLineParser.Option(char, String, String, OptionType, Set<OptionType>, String) - Constructor for class edu.umn.cs.nlp.util.CommandLineParser.Option
 
CommandLineParser.Option(char, String, String, Set<OptionType>, String) - Constructor for class edu.umn.cs.nlp.util.CommandLineParser.Option
 
CommandLineParser.Option(char, String, String, String) - Constructor for class edu.umn.cs.nlp.util.CommandLineParser.Option
 
CommandLineParser.Option(char, String, String) - Constructor for class edu.umn.cs.nlp.util.CommandLineParser.Option
 
CommandLineParser.Option(char, String, String, OptionType, String) - Constructor for class edu.umn.cs.nlp.util.CommandLineParser.Option
 
CommandLineParser.Option(String, String, OptionType, String) - Constructor for class edu.umn.cs.nlp.util.CommandLineParser.Option
 
CommandLineParser.Option(char, String) - Constructor for class edu.umn.cs.nlp.util.CommandLineParser.Option
 
CommandLineParser.Option(char) - Constructor for class edu.umn.cs.nlp.util.CommandLineParser.Option
 
CommandLineParser.Option(String) - Constructor for class edu.umn.cs.nlp.util.CommandLineParser.Option
 
CommandLineParser.Option(String, String) - Constructor for class edu.umn.cs.nlp.util.CommandLineParser.Option
 
compareTo(RuleApplication) - Method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
 
compareTo(Derivation) - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Derivation
 
compareTo(Translation) - Method in class edu.umn.cs.nlp.mt.Translation
 
compareTo(TranslationRule) - Method in class edu.umn.cs.nlp.mt.TranslationRule
 
compareTo(IncompleteParseSpan) - Method in class edu.umn.cs.nlp.old.IncompleteParseSpan
 
compareTo(ParseSpan) - Method in class edu.umn.cs.nlp.old.ParseSpan
 
compareTo(BasicRuleLHS) - Method in class edu.umn.cs.nlp.parser.BasicRuleLHS
 
compareTo(ChartCell) - Method in class edu.umn.cs.nlp.parser.ChartCell
 
compareTo(IncompleteChartCell) - Method in class edu.umn.cs.nlp.parser.IncompleteChartCell
 
contains(int) - Method in class edu.umn.cs.nlp.mt.AlignmentMatrixSlice
 
convert(Scanner, Locale, PrintStream) - Static method in class edu.umn.cs.nlp.mt.tools.ConvertToLowercase
 
ConvertToLowercase - Class in edu.umn.cs.nlp.mt.tools
 
ConvertToLowercase() - Constructor for class edu.umn.cs.nlp.mt.tools.ConvertToLowercase
 
createDB(String, String, String, boolean) - Static method in class edu.umn.cs.nlp.test.ThreadingDB
 
CreateLexProbDB - Class in edu.umn.cs.nlp.mt.tools
Utility program to create a lexical translation probability database, given word pair count data.
CreateLexProbDB() - Constructor for class edu.umn.cs.nlp.mt.tools.CreateLexProbDB
 
CreateNGramDB - Class in edu.umn.cs.nlp.mt.tools
Utility program to create a ngram probability database, given an ARPA backoff N-gram model file.
CreateNGramDB() - Constructor for class edu.umn.cs.nlp.mt.tools.CreateNGramDB
 
CreateTranslationRulesDB - Class in edu.umn.cs.nlp.mt.tools
 
CreateTranslationRulesDB() - Constructor for class edu.umn.cs.nlp.mt.tools.CreateTranslationRulesDB
 

D

DB_NAME - Static variable in class edu.umn.cs.nlp.mt.chiang2007.Parser
Internal name for the grammar database; needed by the backing Berkeley DB JE database
DB_NAME - Static variable in class edu.umn.cs.nlp.old.BilingualTranslationGrammar
Internal name for the grammar database; needed by the backing Berkeley DB JE database
DEFAULT_FEATURES - Static variable in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
 
delete() - Method in class edu.umn.cs.nlp.mt.LexicalTranslationProbabilityDistribution
Delete the database directory backing this object.
delete(File) - Static method in class edu.umn.cs.nlp.util.FileUtil
Recursively delete the specified file or directory.
DELIMITER - Static variable in class edu.umn.cs.nlp.mt.AlignmentMatrix
 
Derivation<Edge extends Hyperarc,Parse extends Derivation> - Class in edu.umn.cs.nlp.mt.huangchiang2005
 
Derivation(Edge, List<Parse>) - Constructor for class edu.umn.cs.nlp.mt.huangchiang2005.Derivation
 
derivations - Variable in class edu.umn.cs.nlp.mt.huangchiang2005.Derivation
 
derivations - Variable in class edu.umn.cs.nlp.mt.huangchiang2005.Vertex
 

E

e - Variable in class edu.umn.cs.nlp.mt.huangchiang2005.Derivation
 
edu.umn.cs.nlp - package edu.umn.cs.nlp
 
edu.umn.cs.nlp.corpus - package edu.umn.cs.nlp.corpus
 
edu.umn.cs.nlp.mt - package edu.umn.cs.nlp.mt
 
edu.umn.cs.nlp.mt.chiang2007 - package edu.umn.cs.nlp.mt.chiang2007
 
edu.umn.cs.nlp.mt.huangchiang2005 - package edu.umn.cs.nlp.mt.huangchiang2005
 
edu.umn.cs.nlp.mt.tools - package edu.umn.cs.nlp.mt.tools
 
edu.umn.cs.nlp.old - package edu.umn.cs.nlp.old
 
edu.umn.cs.nlp.parser - package edu.umn.cs.nlp.parser
 
edu.umn.cs.nlp.test - package edu.umn.cs.nlp.test
 
edu.umn.cs.nlp.util - package edu.umn.cs.nlp.util
 
elide(String) - Static method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
Implements the q function from Chiang (2007)
ELIDE_STAR - Static variable in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
A constant holding a special placeholder symbol used when eliding a target language string.
ELIDE_STAR - Static variable in class edu.umn.cs.nlp.old.ParseSpan
 
entryToObject(TupleInput) - Method in class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRuleBinding
 
entryToObject(TupleInput) - Method in class edu.umn.cs.nlp.parser.BasicRuleLHSBinding
 
equals(PhrasePair) - Method in class edu.umn.cs.nlp.mt.PhrasePair
 
equals(Point) - Method in class edu.umn.cs.nlp.mt.Point
 
equals(Object) - Method in class edu.umn.cs.nlp.mt.Translation
 
equals(ParseSpan) - Method in class edu.umn.cs.nlp.old.ParseSpan
 
equals(BasicRuleLHS) - Method in class edu.umn.cs.nlp.parser.BasicRuleLHS
 
equals(ChartCell) - Method in class edu.umn.cs.nlp.parser.ChartCell
 
equals(Object) - Method in class edu.umn.cs.nlp.util.CommandLineParser.Option
 
equals(E) - Method in interface edu.umn.cs.nlp.util.Equatable
 
Equatable<E> - Interface in edu.umn.cs.nlp.util
This interface provides a more intelligent way to handle customizing equals().
extract(int, Scanner, Scanner, Scanner, Writer) - Static method in class edu.umn.cs.nlp.mt.tools.ExtractWordPairs
Extract aligned word pairs from an aligned corpus.
extractBasicPhrasePairs() - Method in class edu.umn.cs.nlp.mt.AlignmentMatrix
 
extractCompositePhrasePairs() - Method in class edu.umn.cs.nlp.mt.AlignmentMatrix
 
ExtractPhrasePairs - Class in edu.umn.cs.nlp.mt.tools
Utility to extract aligned phrase pairs from an aligned corpus.
ExtractPhrasePairs() - Constructor for class edu.umn.cs.nlp.mt.tools.ExtractPhrasePairs
 
ExtractWordPairs - Class in edu.umn.cs.nlp.mt.tools
Utility to extract aligned word pairs from an aligned corpus.
ExtractWordPairs() - Constructor for class edu.umn.cs.nlp.mt.tools.ExtractWordPairs
 

F

FileUtil - Class in edu.umn.cs.nlp.util
 
FileUtil() - Constructor for class edu.umn.cs.nlp.util.FileUtil
 
first() - Method in class edu.umn.cs.nlp.mt.AlignmentMatrixSlice
 

G

get(String) - Method in interface edu.umn.cs.nlp.LanguageModel
Get the language model probability for a given String.
get(int) - Method in class edu.umn.cs.nlp.NBestList
Get the n-th best item in the NBestList.
get(String) - Method in class edu.umn.cs.nlp.NGramDB
 
get(String) - Method in class edu.umn.cs.nlp.parser.PRuleDatabase
 
get(String) - Method in class edu.umn.cs.nlp.parser.RuleDatabase
Deprecated.  
get(String) - Method in class edu.umn.cs.nlp.test.ThreadingDB
 
getAll(String) - Method in class edu.umn.cs.nlp.mt.TranslationRuleDatabase
 
getAll(String) - Method in interface edu.umn.cs.nlp.mt.TranslationRules
 
getAll(String) - Method in class edu.umn.cs.nlp.parser.PRuleDatabase
 
getAll() - Method in class edu.umn.cs.nlp.parser.PRuleDatabase
 
getAll(String) - Method in class edu.umn.cs.nlp.parser.RuleDatabase
Deprecated.  
getBasicPhrasePairs() - Method in class edu.umn.cs.nlp.mt.AlignmentMatrix
 
getBest() - Method in class edu.umn.cs.nlp.NBestList
Get the best element in the NBestList.
getBestDerivations(int) - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Vertex
Gets a List of the n best Derivations of this Vertex.
getCapacity() - Method in class edu.umn.cs.nlp.NBestList
Get the capacity of the NBestList.
getChild(int) - Method in class edu.umn.cs.nlp.old.IncompleteParseSpan
 
getChild(int) - Method in class edu.umn.cs.nlp.old.ParseSpan
Get the nth child cell pointed to by this cell.
getChild(int) - Method in class edu.umn.cs.nlp.parser.ChartCell
Get the nth child cell pointed to by this cell.
getChild(int) - Method in class edu.umn.cs.nlp.parser.IncompleteChartCell
 
getChild(int) - Method in class edu.umn.cs.nlp.parser.ParseTree
 
getChildren() - Method in class edu.umn.cs.nlp.mt.chiang2007.IncompleteChartCellEntry
 
getChildren() - Method in class edu.umn.cs.nlp.old.IncompleteParseSpan
 
getChildren() - Method in class edu.umn.cs.nlp.parser.IncompleteChartCell
 
getComment() - Method in class edu.umn.cs.nlp.util.CommandLineParser.Option
 
getCompositePhrasePairs() - Method in class edu.umn.cs.nlp.mt.AlignmentMatrix
 
getDerivation(List<Translation>) - Method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
 
getDerivation(List<Parse>) - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Hyperarc
 
getDerivation(int) - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Vertex
Get the nth best Derivation from this Vertex.
getDerivations() - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Vertex
Gets a List of all Derivations of this Vertex.
getElidedTargetLanguagePhrase() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCellEntry
Gets the possibly elided target language phrase which corresponds to this cell entry.
getElidedTargetLanguagePhrase() - Method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
 
getEntries() - Method in class edu.umn.cs.nlp.mt.AlignmentMatrixSlice
 
getExecutorService() - Method in class edu.umn.cs.nlp.mt.chiang2007.MERTHypothesisGenerator
 
getFeatures() - Method in class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRule
 
getFeatures() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCellEntry
Gets the loglinear feature values for this ChartCellEntry.
getFeatures() - Method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
 
getFeatures() - Method in class edu.umn.cs.nlp.mt.chiang2007.Translation
Gets the loglinear feature values for this Translation.
getFeatures() - Method in class edu.umn.cs.nlp.mt.TranslationRule
 
getFirst() - Method in class edu.umn.cs.nlp.util.Pair
 
getGlueRule(String) - Method in class edu.umn.cs.nlp.mt.TranslationRuleDatabase
 
getGlueRule(String) - Method in interface edu.umn.cs.nlp.mt.TranslationRules
 
getGlueScore() - Method in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
 
getHypotheses(double[], int) - Method in class edu.umn.cs.nlp.mt.chiang2007.MERTHypothesisGenerator
 
getHypotheses(double[], int) - Method in class edu.umn.cs.nlp.old.MERTHypothesisGenerator
 
getItem() - Method in class edu.umn.cs.nlp.old.ParseSpan
Get the item stored in this chart cell.
getItem() - Method in class edu.umn.cs.nlp.parser.ChartCell
Get the item stored in this chart cell.
getLanguageModelProb() - Method in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
 
getLanguageModelScore(LanguageModel, String[]) - Static method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
Implements the p function from Chiang (2007)
getLeftChild() - Method in class edu.umn.cs.nlp.parser.CNFChartCell
 
getLexLogProbSourceGivenTarget() - Method in class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRule
 
getLexLogProbSourceGivenTarget() - Method in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
 
getLexLogProbTargetGivenSource() - Method in class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRule
 
getLexLogProbTargetGivenSource() - Method in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
 
getLogProb() - Method in class edu.umn.cs.nlp.parser.BasicRuleLHS
 
getLogProb() - Method in class edu.umn.cs.nlp.parser.ChartCell
Get the log probability associated with this cell
getLogProb() - Method in class edu.umn.cs.nlp.parser.CNFChartCell
 
getLogProb() - Method in class edu.umn.cs.nlp.parser.IncompleteChartCell
 
getLogProb() - Method in class edu.umn.cs.nlp.parser.ParseTree
 
getLongForm() - Method in class edu.umn.cs.nlp.util.CommandLineParser.Option
 
getNBest(String) - Method in class edu.umn.cs.nlp.mt.TranslationRuleDatabase
 
getNBest(String) - Method in interface edu.umn.cs.nlp.mt.TranslationRules
 
getNBest(int) - Method in class edu.umn.cs.nlp.old.ChartCell
 
getNBest(String) - Method in class edu.umn.cs.nlp.parser.PRuleDatabase
 
getNBestSize() - Method in class edu.umn.cs.nlp.mt.chiang2007.Parser
 
getNBestSize() - Method in class edu.umn.cs.nlp.old.BilingualTranslationGrammar
 
getNGramCount(int) - Method in class edu.umn.cs.nlp.NGramDB
 
getNGramOrder() - Static method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
 
getNumberExtractedFrom(PhrasePair) - Method in class edu.umn.cs.nlp.mt.AlignmentMatrix
 
getNumberOfChildren() - Method in class edu.umn.cs.nlp.parser.ParseTree
 
getNumberOfTargetWords() - Method in class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRule
 
getNumberOfTargetWords() - Method in class edu.umn.cs.nlp.mt.TranslationRule
 
getNumberOfWords() - Method in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
 
getOnlyChild() - Method in class edu.umn.cs.nlp.old.IncompleteParseSpan
 
getOnlyChild() - Method in class edu.umn.cs.nlp.old.ParseSpan
Get the first child cell pointed to by this cell.
getOnlyChild() - Method in class edu.umn.cs.nlp.parser.ChartCell
Get the first child cell pointed to by this cell.
getOnlyChild() - Method in class edu.umn.cs.nlp.parser.CNFChartCell
 
getOnlyChild() - Method in class edu.umn.cs.nlp.parser.IncompleteChartCell
 
getPhrasePairsAsString() - Method in class edu.umn.cs.nlp.mt.AlignmentMatrix
 
getPhrasePenalty() - Method in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
 
getPrefix() - Method in class edu.umn.cs.nlp.mt.chiang2007.IncompleteChartCellEntry
 
getPrefix() - Method in class edu.umn.cs.nlp.old.IncompleteParseSpan
 
getPrefix() - Method in class edu.umn.cs.nlp.parser.IncompleteChartCell
 
getRawScore() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCellEntry
Gets the score of this chart cell entry.
getRawScore() - Method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
Get the score for this item, without the pruning heuristic.
getRightChild() - Method in class edu.umn.cs.nlp.parser.CNFChartCell
 
getRoot() - Method in class edu.umn.cs.nlp.parser.ParseTree
 
getRule() - Method in class edu.umn.cs.nlp.old.ParseSpan
 
getRuleFeatures() - Method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
 
getRuleLogProbSourceGivenTarget() - Method in class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRule
 
getRuleLogProbSourceGivenTarget() - Method in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
 
getRuleLogProbTargetGivenSource() - Method in class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRule
 
getRuleLogProbTargetGivenSource() - Method in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
 
getRules() - Method in class edu.umn.cs.nlp.parser.RuleSet
 
getSCellEntry() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCell
 
getScore() - Method in class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRule
 
getScore() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCellEntry
Gets the score of this chart cell entry for use in pruning.
getScore() - Method in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
Return a score.
getScore() - Method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
Get the score for this item, with the pruning heuristic added in.
getScore() - Method in class edu.umn.cs.nlp.mt.Translation
 
getScore() - Method in class edu.umn.cs.nlp.mt.TranslationRule
 
getScore() - Method in class edu.umn.cs.nlp.old.IncompleteParseSpan
 
getScore() - Method in class edu.umn.cs.nlp.old.ParseSpan
Get the log probability associated with this cell
getScore() - Method in class edu.umn.cs.nlp.parser.BasicRuleLHS
 
getScore() - Method in interface edu.umn.cs.nlp.Scorable
Get score
getSecond() - Method in class edu.umn.cs.nlp.util.Pair
 
getShortForm() - Method in class edu.umn.cs.nlp.util.CommandLineParser.Option
 
getSize() - Method in class edu.umn.cs.nlp.NBestList
Get the number of elements currently stored in the NBestList.
getSourceEndIndex() - Method in class edu.umn.cs.nlp.mt.PhrasePair
 
getSourceStartIndex() - Method in class edu.umn.cs.nlp.mt.PhrasePair
 
getSpansFrom() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCell
 
getSpansFrom() - Method in class edu.umn.cs.nlp.old.IncompleteParseSpan
 
getSpansFrom() - Method in class edu.umn.cs.nlp.old.ParseSpan
Get the chart index from which this cell spans
getSpansFrom() - Method in class edu.umn.cs.nlp.parser.ChartCell
Get the chart index from which this cell spans
getSpansFrom() - Method in class edu.umn.cs.nlp.parser.CNFChartCell
 
getSpansFrom() - Method in class edu.umn.cs.nlp.parser.IncompleteChartCell
 
getSpansTo() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCell
 
getSpansTo() - Method in class edu.umn.cs.nlp.old.IncompleteParseSpan
 
getSpansTo() - Method in class edu.umn.cs.nlp.old.ParseSpan
Get the chart index to which this cell spans
getSpansTo() - Method in class edu.umn.cs.nlp.parser.ChartCell
Get the chart index to which this cell spans
getSpansTo() - Method in class edu.umn.cs.nlp.parser.CNFChartCell
 
getSpansTo() - Method in class edu.umn.cs.nlp.parser.IncompleteChartCell
 
getSplitPoint(int) - Method in class edu.umn.cs.nlp.old.IncompleteParseSpan
 
getSplitPoint(int) - Method in class edu.umn.cs.nlp.old.ParseSpan
Get the nth split point for this chart cell.
getSplitPoint(int) - Method in class edu.umn.cs.nlp.parser.ChartCell
Get the nth split point for this chart cell.
getSplitPoint(int) - Method in class edu.umn.cs.nlp.parser.IncompleteChartCell
 
getSplitsAt() - Method in class edu.umn.cs.nlp.parser.CNFChartCell
 
getSymbol() - Method in class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRule
 
getSymbol() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCellEntry
Gets the symbol stored in this ChartCellEntry.
getSymbol() - Method in class edu.umn.cs.nlp.mt.TranslationRule
 
getSymbol() - Method in class edu.umn.cs.nlp.parser.BasicRuleLHS
 
getTargetEndIndex() - Method in class edu.umn.cs.nlp.mt.PhrasePair
 
getTargetLanguageRHS() - Method in class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRule
Get the target language right-hand side of the rule
getTargetLanguageRHS() - Method in class edu.umn.cs.nlp.mt.TranslationRule
 
getTargetStartIndex() - Method in class edu.umn.cs.nlp.mt.PhrasePair
 
getTerminalCellEntry() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCell
 
getTranslation() - Method in class edu.umn.cs.nlp.mt.Translation
 
getUnknownWordRule() - Method in class edu.umn.cs.nlp.mt.TranslationRuleDatabase
 
getUnknownWordRule() - Method in interface edu.umn.cs.nlp.mt.TranslationRules
 
getUsingCursor(String) - Method in class edu.umn.cs.nlp.test.ThreadingDB
 
getValue(CommandLineParser.Option<OptionType>) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
getWeight() - Method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
 
getWeight() - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Hyperarc
 
getWeights() - Method in class edu.umn.cs.nlp.mt.Translation
 
getWeights() - Method in class edu.umn.cs.nlp.old.ParseSpan
 
getX() - Method in class edu.umn.cs.nlp.mt.Point
 
getXCellEntry() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCell
 
getY() - Method in class edu.umn.cs.nlp.mt.Point
 
GLUE_RULE_FEATURES - Static variable in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
 
Grammar - Class in edu.umn.cs.nlp.parser
Context-free grammar capable of parsing sentences using a variant of the CKY+ parsing algorithm.
Grammar(String, String, boolean) - Constructor for class edu.umn.cs.nlp.parser.Grammar
Opens a grammar stored in the specified database.
GrammarInterface - Interface in edu.umn.cs.nlp.parser
Generic grammar interface.

H

hashCode() - Method in class edu.umn.cs.nlp.mt.PhrasePair
 
hashCode() - Method in class edu.umn.cs.nlp.mt.Point
 
hashCode() - Method in class edu.umn.cs.nlp.old.ParseSpan
 
hashCode() - Method in class edu.umn.cs.nlp.parser.ChartCell
 
hashCode() - Method in class edu.umn.cs.nlp.util.CommandLineParser.Option
 
hasIncompleteMatch() - Method in class edu.umn.cs.nlp.parser.RuleSet
 
hasNoChildren() - Method in class edu.umn.cs.nlp.old.ParseSpan
Returns true if this cell has no children, false otherwise
hasNoChildren() - Method in class edu.umn.cs.nlp.parser.ChartCell
Returns true if this cell has no children, false otherwise
hasSCellEntry() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCell
 
hasValue(CommandLineParser.Option<?>) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
head - Variable in class edu.umn.cs.nlp.mt.huangchiang2005.Hyperarc
 
Hyperarc<Node extends Vertex,Parse extends Derivation> - Class in edu.umn.cs.nlp.mt.huangchiang2005
 
Hyperarc(Node, List<Node>) - Constructor for class edu.umn.cs.nlp.mt.huangchiang2005.Hyperarc
 

I

incomingHyperarcs - Variable in class edu.umn.cs.nlp.mt.huangchiang2005.Vertex
 
IncompleteChartCell - Class in edu.umn.cs.nlp.parser
Represents a incomplete span in a variant CKY+ parse chart.
IncompleteChartCell(int, int, ChartCell...) - Constructor for class edu.umn.cs.nlp.parser.IncompleteChartCell
 
IncompleteChartCellEntry - Class in edu.umn.cs.nlp.mt.chiang2007
 
IncompleteChartCellEntry(ChartCellEntry...) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.IncompleteChartCellEntry
 
incompleteMatchExists(String) - Method in class edu.umn.cs.nlp.mt.TranslationRuleDatabase
 
incompleteMatchExists(String) - Method in interface edu.umn.cs.nlp.mt.TranslationRules
 
incompleteMatchExists(String) - Method in class edu.umn.cs.nlp.parser.PRuleDatabase
 
incompleteMatchExists(String) - Method in class edu.umn.cs.nlp.parser.RuleDatabase
Deprecated.  
IncompleteParseSpan - Class in edu.umn.cs.nlp.old
Represents a incomplete span in a variant CKY+ parse chart.
IncompleteParseSpan(int, int, ParseSpan...) - Constructor for class edu.umn.cs.nlp.old.IncompleteParseSpan
 
inDegree() - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Vertex
Get the number of incoming Hyperarcs.
isAdjacentTo(Point) - Method in class edu.umn.cs.nlp.mt.Point
 
isEmpty() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCell
 
isEmpty() - Method in class edu.umn.cs.nlp.mt.NBestList
 
isEmpty() - Method in class edu.umn.cs.nlp.old.ChartCell
Is this chart cell empty?
isLeaf() - Method in class edu.umn.cs.nlp.parser.ParseTree
 
isOpen() - Method in class edu.umn.cs.nlp.mt.chiang2007.Parser
 
isOpen() - Method in class edu.umn.cs.nlp.mt.TranslationRuleDatabase
 
isOpen() - Method in interface edu.umn.cs.nlp.mt.TranslationRules
 
isOpen() - Method in class edu.umn.cs.nlp.old.BilingualTranslationGrammar
 
isOpen() - Method in class edu.umn.cs.nlp.parser.PRuleDatabase
 
isOptional() - Method in class edu.umn.cs.nlp.util.CommandLineParser.Option
 
isRequired() - Method in class edu.umn.cs.nlp.util.CommandLineParser.Option
 
isSourceVertex() - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Hyperarc
 
isTerminal() - Method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
 
isTerminal() - Method in class edu.umn.cs.nlp.mt.chiang2007.Translation
 
isTerminal() - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Derivation
 
isTerminal() - Method in class edu.umn.cs.nlp.old.ParseSpan
 
iterator() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCell
 
iterator() - Method in class edu.umn.cs.nlp.mt.NBestList
Return an iterator capable of traversing the list in order from best element to worst element.
iterator() - Method in class edu.umn.cs.nlp.old.ChartCell
 

L

lacks(int) - Method in class edu.umn.cs.nlp.mt.AlignmentMatrixSlice
 
LanguageModel - Interface in edu.umn.cs.nlp
Language model interface
last() - Method in class edu.umn.cs.nlp.mt.AlignmentMatrixSlice
 
lessThan(Point) - Method in class edu.umn.cs.nlp.mt.Point
 
LexicalTranslationProbabilityDistribution - Class in edu.umn.cs.nlp.mt
Lexical translation probability distribution, stored as a Berkeley DB JE database.
LexicalTranslationProbabilityDistribution(String, String) - Constructor for class edu.umn.cs.nlp.mt.LexicalTranslationProbabilityDistribution
Construct a LexicalTranslationProbabilityDistribution by opening an existing Berkeley DB JE database which already contains the lexical translation probability distribution data.
LexicalTranslationProbabilityDistribution(Scanner, Scanner, String, String) - Constructor for class edu.umn.cs.nlp.mt.LexicalTranslationProbabilityDistribution
Construct a LexicalTranslationProbabilityDistribution by reading word pair count data from source-to-target word pair count data and target-to-source word pair count data.
listIterator(int) - Method in class edu.umn.cs.nlp.mt.NBestList
 
LoglinearTranslationFeatures - Class in edu.umn.cs.nlp.mt.chiang2007
Represents a set of feature values in a log-linear model, along with a shared set of lambda parameter values.
LoglinearTranslationFeatures(double, double, double, double, double) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
 
LoglinearTranslationFeatures(LoglinearTranslationFeatures, LoglinearTranslationFeatures) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
Construct a new set of feature values from existing feature values and new weights.

M

main(String[]) - Static method in class edu.umn.cs.nlp.corpus.WSJReader
 
main(String[]) - Static method in class edu.umn.cs.nlp.mt.AlignmentMatrix
 
main(String[]) - Static method in class edu.umn.cs.nlp.mt.chiang2007.MinimumErrorRateTraining
 
main(String[]) - Static method in class edu.umn.cs.nlp.mt.chiang2007.Parser
 
main(String[]) - Static method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
 
main(String[]) - Static method in class edu.umn.cs.nlp.mt.LexicalTranslationProbabilityDistribution
Sample code for querying a lexprob database
main(String[]) - Static method in class edu.umn.cs.nlp.mt.tools.CalculatePhrasePairLexProbs
Calculates the actual lexical translation probability (in one direction only) for each phrase pair using weighted averaging.
main(String[]) - Static method in class edu.umn.cs.nlp.mt.tools.CalculatePhrasePairProbs
Calculates the phrase weights for each phrase pair (in one direction only) using relative frequency estimation.
main(String[]) - Static method in class edu.umn.cs.nlp.mt.tools.ConvertToLowercase
 
main(String[]) - Static method in class edu.umn.cs.nlp.mt.tools.CreateLexProbDB
Create a lexical translation probability database, given word pair count data.
main(String[]) - Static method in class edu.umn.cs.nlp.mt.tools.CreateNGramDB
Create a ngram probability database, given an ARPA backoff N-gram model file.
main(String[]) - Static method in class edu.umn.cs.nlp.mt.tools.CreateTranslationRulesDB
Creates translation rules database.
main(String[]) - Static method in class edu.umn.cs.nlp.mt.tools.ExtractPhrasePairs
Extract aligned phrase pairs from an aligned corpus.
main(String[]) - Static method in class edu.umn.cs.nlp.mt.tools.ExtractWordPairs
Utility to extract aligned word pairs from an aligned corpus
main(String[]) - Static method in class edu.umn.cs.nlp.mt.tools.RuleLookup
 
main(String[]) - Static method in class edu.umn.cs.nlp.mt.TranslationRuleDatabase
 
main(String[]) - Static method in class edu.umn.cs.nlp.NBestList
 
main(String[]) - Static method in class edu.umn.cs.nlp.NGramDB
 
main(String[]) - Static method in class edu.umn.cs.nlp.old.BilingualTranslationGrammar
 
main(String[]) - Static method in class edu.umn.cs.nlp.old.MinimumErrorRateTraining
 
main(String[]) - Static method in class edu.umn.cs.nlp.old.ParseSpan
 
main(String[]) - Static method in class edu.umn.cs.nlp.parser.CNFGrammar
Example usage of this class with a small sample grammar and test sentences.
main(String[]) - Static method in class edu.umn.cs.nlp.parser.Grammar
Example usage of this class with a small sample grammar and test sentences.
main(String[]) - Static method in class edu.umn.cs.nlp.parser.PCNFGrammar
Example usage of this class with a small sample grammar and test sentences.
main(String[]) - Static method in class edu.umn.cs.nlp.parser.PGrammar
Example usage of this class with a small sample grammar and test sentences.
main(String[]) - Static method in class edu.umn.cs.nlp.parser.PRuleDatabase
 
main(String[]) - Static method in class edu.umn.cs.nlp.parser.RuleDatabase
Deprecated.  
main(String[]) - Static method in class edu.umn.cs.nlp.parser.WSJParser
 
main(String[]) - Static method in class edu.umn.cs.nlp.test.ThreadingDB
 
main(String[]) - Static method in class edu.umn.cs.nlp.util.CommandLineParser
 
MAX_SENTENCE_LENGTH - Static variable in class edu.umn.cs.nlp.mt.AlignmentMatrix
 
MAX_SIZE - Static variable in class edu.umn.cs.nlp.mt.AlignmentMatrixSlice
 
merge(int, List<Parse>) - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Vertex
 
merge(int, List<Parse>, List<Parse>) - Static method in class edu.umn.cs.nlp.mt.huangchiang2005.Vertex
 
MERTHypothesisGenerator - Class in edu.umn.cs.nlp.mt.chiang2007
Responsible for translating development set sentences during minimum error rate training.
MERTHypothesisGenerator(Parser, String[], int) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.MERTHypothesisGenerator
 
MERTHypothesisGenerator - Class in edu.umn.cs.nlp.old
Responsible for translating development set sentences during minimum error rate training.
MERTHypothesisGenerator(BilingualTranslationGrammar, String[], int) - Constructor for class edu.umn.cs.nlp.old.MERTHypothesisGenerator
 
MinimumErrorRateTraining - Class in edu.umn.cs.nlp.mt.chiang2007
Minimum error rate training.
MinimumErrorRateTraining() - Constructor for class edu.umn.cs.nlp.mt.chiang2007.MinimumErrorRateTraining
 
MinimumErrorRateTraining - Class in edu.umn.cs.nlp.old
Minimum error rate training.
MinimumErrorRateTraining() - Constructor for class edu.umn.cs.nlp.old.MinimumErrorRateTraining
 
MISSING_LONG_FORM - Static variable in class edu.umn.cs.nlp.util.CommandLineParser.Option
 
MISSING_SHORT_FORM - Static variable in class edu.umn.cs.nlp.util.CommandLineParser.Option
 

N

naiveMult(int) - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Hyperarc
Gets the k-best derivations using the naive mult algorithm from Huang & Chiang (2005).
NBestList<Element extends Scorable> - Class in edu.umn.cs.nlp.mt
Implementation of a n-best list with b and beta pruning.
NBestList(int, double, boolean) - Constructor for class edu.umn.cs.nlp.mt.NBestList
Represents an n-best list, as defined in Chiang (2005).
NBestList(int) - Constructor for class edu.umn.cs.nlp.mt.NBestList
Represents an n-best list, as defined in Chiang (2005).
NBestList<E extends Comparable<? super E>> - Class in edu.umn.cs.nlp
Represents an n-best list of comparable elements.
NBestList(int) - Constructor for class edu.umn.cs.nlp.NBestList
Construct an NBestList.
NGRAM_ORDER - Static variable in class edu.umn.cs.nlp.mt.chiang2007.Parser
 
NGRAM_ORDER - Static variable in class edu.umn.cs.nlp.old.BilingualTranslationGrammar
 
NGramDB - Class in edu.umn.cs.nlp
NGram log probabilities distribution, stored as a Berkeley DB JE database.
NGramDB(Scanner, String, String) - Constructor for class edu.umn.cs.nlp.NGramDB
Construct an object from ARPA backoff N-gram model file
NGramDB(String, String) - Constructor for class edu.umn.cs.nlp.NGramDB
Construct an NGramLogProbabilities object by opening an existing Berkeley DB JE database which already contains the ngram data.
ngramsDatabaseName - Static variable in class edu.umn.cs.nlp.NGramDB
 
NULL_PARSE - Static variable in class edu.umn.cs.nlp.parser.ParseTree
Constant used to denote an empty parse tree.
NULL_TRANSLATION - Static variable in class edu.umn.cs.nlp.mt.Translation
 
numberOfChildren() - Method in class edu.umn.cs.nlp.old.ParseSpan
Get the number of children of this cell
numberOfChildren() - Method in class edu.umn.cs.nlp.parser.ChartCell
Get the number of children of this cell

O

objectToEntry(Object, TupleOutput) - Method in class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRuleBinding
 
objectToEntry(Object, TupleOutput) - Method in class edu.umn.cs.nlp.parser.BasicRuleLHSBinding
 

P

Pair<A,B> - Class in edu.umn.cs.nlp.util
Pair of two elements.
Pair(A, B) - Constructor for class edu.umn.cs.nlp.util.Pair
Construct a pair of two elements
parse(String) - Method in class edu.umn.cs.nlp.mt.chiang2007.Parser
 
parse(String...) - Method in class edu.umn.cs.nlp.mt.chiang2007.Parser
 
parse(String) - Method in class edu.umn.cs.nlp.old.BilingualTranslationGrammar
 
parse(String...) - Method in class edu.umn.cs.nlp.old.BilingualTranslationGrammar
 
parse(String) - Method in class edu.umn.cs.nlp.parser.CNFGrammar
Attempts to parse the given sentence using this grammar.
parse(String...) - Method in class edu.umn.cs.nlp.parser.CNFGrammar
Attempts to parse the given series of tokens using this grammar.
parse(String) - Method in class edu.umn.cs.nlp.parser.Grammar
Attempts to parse the given sentence using this grammar.
parse(String...) - Method in class edu.umn.cs.nlp.parser.Grammar
Attempts to parse the given series of tokens using this grammar.
parse(String) - Method in interface edu.umn.cs.nlp.parser.GrammarInterface
Attempts to parse the given sentence using this grammar.
parse(String...) - Method in interface edu.umn.cs.nlp.parser.GrammarInterface
Attempts to parse the given series of tokens using this grammar.
parse(String) - Method in class edu.umn.cs.nlp.parser.PCNFGrammar
Attempts to parse the given sentence using this grammar.
parse(String...) - Method in class edu.umn.cs.nlp.parser.PCNFGrammar
Attempts to parse the given series of tokens using this grammar.
parse(String) - Method in class edu.umn.cs.nlp.parser.PGrammar
Attempts to parse the given sentence using this grammar.
parse(String...) - Method in class edu.umn.cs.nlp.parser.PGrammar
Attempts to parse the given series of tokens using this grammar.
parse(String[]) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
parseAll(String[]) - Method in class edu.umn.cs.nlp.old.BilingualTranslationGrammar
 
parseAll(String...) - Method in class edu.umn.cs.nlp.parser.CNFGrammar
Attempts to parse each of the given sentences using parse(String sentence).
parseAll(String...) - Method in class edu.umn.cs.nlp.parser.Grammar
Attempts to parse each of the given sentences using parse(String sentence).
parseAll(String...) - Method in interface edu.umn.cs.nlp.parser.GrammarInterface
Attempts to parse each of the given sentences using parse(String sentence).
parseAll(String...) - Method in class edu.umn.cs.nlp.parser.PCNFGrammar
Attempts to parse each of the given sentences using parse(String sentence).
parseAll(String...) - Method in class edu.umn.cs.nlp.parser.PGrammar
Attempts to parse each of the given sentences using parse(String sentence).
parseLongForm(String, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
parseLongForm(String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
Parser - Class in edu.umn.cs.nlp.mt.chiang2007
 
Parser(int, String, String, int, NGramDB) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.Parser
 
Parser(int, String, String, int, Locale, NGramDB) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.Parser
 
Parser(TranslationRules, int, Locale, LanguageModel) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.Parser
 
parses(String) - Method in class edu.umn.cs.nlp.parser.CNFGrammar
Determines if the given sentence can be successfully parsed by this grammar.
parses(String...) - Method in class edu.umn.cs.nlp.parser.CNFGrammar
Determines if the given series of tokens can be successfully parsed by this grammar.
parses(String) - Method in class edu.umn.cs.nlp.parser.Grammar
Determines if the given sentence can be successfully parsed by this grammar.
parses(String...) - Method in class edu.umn.cs.nlp.parser.Grammar
Determines if the given series of tokens can be successfully parsed by this grammar.
parses(String) - Method in interface edu.umn.cs.nlp.parser.GrammarInterface
Determines if the given sentence can be successfully parsed by this grammar.
parses(String...) - Method in interface edu.umn.cs.nlp.parser.GrammarInterface
Determines if the given series of tokens can be successfully parsed by this grammar.
parses(String) - Method in class edu.umn.cs.nlp.parser.PCNFGrammar
Determines if the given sentence can be successfully parsed by this grammar.
parses(String...) - Method in class edu.umn.cs.nlp.parser.PCNFGrammar
Determines if the given series of tokens can be successfully parsed by this grammar.
parses(String) - Method in class edu.umn.cs.nlp.parser.PGrammar
Determines if the given sentence can be successfully parsed by this grammar.
parses(String...) - Method in class edu.umn.cs.nlp.parser.PGrammar
Determines if the given series of tokens can be successfully parsed by this grammar.
parseShortForm(Character) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
parseShortForm(Character, String) - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
ParseSpan - Class in edu.umn.cs.nlp.old
Represents a completed span in a variant CKY+ parse chart.
ParseSpan(int, String) - Constructor for class edu.umn.cs.nlp.old.ParseSpan
Construct a new chart cell that contains a terminal symbol.
ParseSpan(int, int, LanguageModel, TranslationRule, ParseSpan...) - Constructor for class edu.umn.cs.nlp.old.ParseSpan
Construct a new chart cell that spans from i to j.
ParseSpan(int, LanguageModel, TranslationRule) - Constructor for class edu.umn.cs.nlp.old.ParseSpan
 
ParseTree - Class in edu.umn.cs.nlp.parser
Represents a parse tree.
ParseTree(String) - Constructor for class edu.umn.cs.nlp.parser.ParseTree
Constructs a parse tree with no children, with logProb of 0.0.
ParseTree(String, double) - Constructor for class edu.umn.cs.nlp.parser.ParseTree
Constructs a parse tree with no children.
ParseTree(String, ParseTree...) - Constructor for class edu.umn.cs.nlp.parser.ParseTree
Constructs a parse tree with provided children, with logProb of 0.0.
ParseTree(String, double, ParseTree...) - Constructor for class edu.umn.cs.nlp.parser.ParseTree
Constructs a parse tree with provided children.
PCNFGrammar - Class in edu.umn.cs.nlp.parser
Probabilistic grammar capable of parsing using the CKY parsing algorithm.
PCNFGrammar() - Constructor for class edu.umn.cs.nlp.parser.PCNFGrammar
Constructs a new probabilistic grammar, the rules of which are required to be in Chomsky Normal Form (CNF).
PGrammar - Class in edu.umn.cs.nlp.parser
Probabilistic context-free grammar capable of parsing sentences using a variant of the CKY+ parsing algorithm.
PGrammar(String, String, boolean, int, boolean) - Constructor for class edu.umn.cs.nlp.parser.PGrammar
Opens a grammar stored in the specified database.
PGrammar(String, String) - Constructor for class edu.umn.cs.nlp.parser.PGrammar
Opens a grammar stored in the specified database.
PhrasePair - Class in edu.umn.cs.nlp.mt
Represents an initial phrase pair in a Chiang (2005) style machine translation system.
PhrasePair(int, int, int, int) - Constructor for class edu.umn.cs.nlp.mt.PhrasePair
 
phrasePairToString(PhrasePair) - Method in class edu.umn.cs.nlp.mt.AlignmentMatrix
Convert a PhrasePair to a String.
phrasePairToString(PhrasePair, PhrasePair) - Method in class edu.umn.cs.nlp.mt.AlignmentMatrix
 
phrasePairToString(PhrasePair, PhrasePair, PhrasePair) - Method in class edu.umn.cs.nlp.mt.AlignmentMatrix
 
Point - Class in edu.umn.cs.nlp.mt
Represents an alignment point in a word alignment matrix.
Point(int, int) - Constructor for class edu.umn.cs.nlp.mt.Point
 
populate(String, String, Scanner, Scanner, String) - Static method in class edu.umn.cs.nlp.mt.tools.CreateTranslationRulesDB
 
printDecoderParameters(double[]) - Method in class edu.umn.cs.nlp.mt.chiang2007.MERTHypothesisGenerator
 
printDecoderParameters(double[]) - Method in class edu.umn.cs.nlp.old.MERTHypothesisGenerator
 
printUsage() - Method in class edu.umn.cs.nlp.util.CommandLineParser
 
PRuleDatabase<Rule extends Scorable> - Class in edu.umn.cs.nlp.parser
Wrapper class for a Berkeley DB database consisting of probabilistic grammar rules.
PRuleDatabase(String, String, String, boolean, TupleBinding) - Constructor for class edu.umn.cs.nlp.parser.PRuleDatabase
 
PRuleDatabase(String, String, String, boolean, TupleBinding, int) - Constructor for class edu.umn.cs.nlp.parser.PRuleDatabase
 
put(String, Rule) - Method in class edu.umn.cs.nlp.parser.PRuleDatabase
 
put(String, String) - Method in class edu.umn.cs.nlp.parser.RuleDatabase
Deprecated.  

R

RuleApplication - Class in edu.umn.cs.nlp.mt.chiang2007
Represents an application of a context-free rule in a CKY+ parse chart.
RuleApplication(TranslationRule, LanguageModel, ChartCellEntry, List<ChartCellEntry>) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
Construct a RuleApplication.
RuleApplication(ChartCellEntry) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
 
RuleDatabase - Class in edu.umn.cs.nlp.parser
Deprecated. Use PRuleDatabase
RuleDatabase(String, String, boolean) - Constructor for class edu.umn.cs.nlp.parser.RuleDatabase
Deprecated.  
RuleLookup - Class in edu.umn.cs.nlp.mt.tools
 
RuleLookup() - Constructor for class edu.umn.cs.nlp.mt.tools.RuleLookup
 
RuleSet - Class in edu.umn.cs.nlp.parser
Represents a collection of rules.
RuleSet(Collection<String>, boolean) - Constructor for class edu.umn.cs.nlp.parser.RuleSet
 

S

S_GLUE_RULE - Static variable in class edu.umn.cs.nlp.mt.TranslationRule
 
S_RULE - Static variable in class edu.umn.cs.nlp.mt.TranslationRule
 
Scorable - Interface in edu.umn.cs.nlp
Scorable
setFirst(A) - Method in class edu.umn.cs.nlp.util.Pair
 
setLambdas(double, double, double, double, double, double, double, double) - Static method in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
 
setLanguageModelProb(double) - Method in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
Set the languageModelProb
setLocale(Locale) - Method in class edu.umn.cs.nlp.parser.CNFGrammar
Sets the locale.
setLocale(Locale) - Method in class edu.umn.cs.nlp.parser.Grammar
Sets the locale.
setLocale(Locale) - Method in class edu.umn.cs.nlp.parser.PCNFGrammar
Sets the locale.
setLocale(Locale) - Method in class edu.umn.cs.nlp.parser.PGrammar
Sets the locale.
setLogProb(double) - Method in class edu.umn.cs.nlp.parser.ParseTree
 
setNGramOrder(int) - Static method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
 
setSecond(B) - Method in class edu.umn.cs.nlp.util.Pair
 
size() - Method in class edu.umn.cs.nlp.mt.AlignmentMatrixSlice
 
size - Variable in class edu.umn.cs.nlp.mt.huangchiang2005.Derivation
 
size() - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Derivation
 
size() - Method in class edu.umn.cs.nlp.mt.NBestList
Get the number of elements in the list.
size() - Method in class edu.umn.cs.nlp.old.ChartCell
Get the total number of parse spans stored in this chart cell.
sourceGivenTarget(String, String) - Method in class edu.umn.cs.nlp.mt.LexicalTranslationProbabilityDistribution
Look up the lexical translation probability of a source language word given a target language word.
ssize() - Method in class edu.umn.cs.nlp.old.ChartCell
Get the number of S parse spans stored in this chart cell.

T

tail - Variable in class edu.umn.cs.nlp.mt.huangchiang2005.Hyperarc
 
tail() - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Hyperarc
 
targetGivenSource(String, String) - Method in class edu.umn.cs.nlp.mt.LexicalTranslationProbabilityDistribution
Look up the lexical translation probability of a target language word given a source language word.
ThreadingDB - Class in edu.umn.cs.nlp.test
 
ThreadingDB(String, String, String, boolean) - Constructor for class edu.umn.cs.nlp.test.ThreadingDB
 
toArray() - Method in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
Return the set of feature values as an array.
toList() - Method in class edu.umn.cs.nlp.NBestList
Return an unmodifiable view of the underlying list.
toString() - Method in class edu.umn.cs.nlp.mt.chiang2007.BilingualTranslationRule
 
toString() - Method in class edu.umn.cs.nlp.mt.chiang2007.ChartCellEntry
Returns a String object representing this ChartCellEntry.
toString() - Method in class edu.umn.cs.nlp.mt.chiang2007.LoglinearTranslationFeatures
 
toString() - Method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
 
toString(List<Derivation>) - Method in class edu.umn.cs.nlp.mt.chiang2007.RuleApplication
 
toString() - Method in class edu.umn.cs.nlp.mt.chiang2007.Translation
Returns the String representation of this Translation.
toString() - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Derivation
 
toString() - Method in class edu.umn.cs.nlp.mt.PhrasePair
 
toString() - Method in class edu.umn.cs.nlp.mt.Point
 
toString() - Method in class edu.umn.cs.nlp.old.ParseSpan
 
toString() - Method in class edu.umn.cs.nlp.parser.BasicRuleLHS
 
toString() - Method in class edu.umn.cs.nlp.parser.ParseTree
 
toString() - Method in class edu.umn.cs.nlp.parser.PGrammar
Returns a string representation of the grammar, with one line per rule.
toString() - Method in class edu.umn.cs.nlp.parser.PRuleDatabase
Returns a string representation of the grammar, with one line per rule.
toString() - Method in class edu.umn.cs.nlp.util.CommandLineParser.Option
 
Translation - Class in edu.umn.cs.nlp.mt.chiang2007
Represents a translation derived by tracing through a parse tree.
Translation(RuleApplication, List<Translation>) - Constructor for class edu.umn.cs.nlp.mt.chiang2007.Translation
Construct a Translation from a RuleApplication and child Translations.
Translation - Class in edu.umn.cs.nlp.mt
Represents a translation and associated log-linear feature weights.
Translation(String, LoglinearTranslationFeatures) - Constructor for class edu.umn.cs.nlp.mt.Translation
 
TranslationRule - Class in edu.umn.cs.nlp.mt
Translation rule
TranslationRule() - Constructor for class edu.umn.cs.nlp.mt.TranslationRule
 
TranslationRuleDatabase - Class in edu.umn.cs.nlp.mt
 
TranslationRuleDatabase(String, String, String, boolean, TupleBinding, int) - Constructor for class edu.umn.cs.nlp.mt.TranslationRuleDatabase
 
TranslationRules - Interface in edu.umn.cs.nlp.mt
 

U

UNALIGNED_MARKER - Static variable in class edu.umn.cs.nlp.mt.tools.ExtractWordPairs
Special marker to use with unaligned words
UNKNOWN_WORD_RULE - Static variable in class edu.umn.cs.nlp.mt.TranslationRule
 

V

Vertex<Edge extends Hyperarc,Parse extends Derivation> - Class in edu.umn.cs.nlp.mt.huangchiang2005
 
Vertex() - Constructor for class edu.umn.cs.nlp.mt.huangchiang2005.Vertex
Creates a Vertex with no incoming Hyperarcs.
Vertex(List<Edge>) - Constructor for class edu.umn.cs.nlp.mt.huangchiang2005.Vertex
Creates a Vertex with an existing list of incoming Hyperarcs.

W

weight - Variable in class edu.umn.cs.nlp.mt.huangchiang2005.Derivation
 
weight() - Method in class edu.umn.cs.nlp.mt.huangchiang2005.Derivation
 
WSJParser - Class in edu.umn.cs.nlp.parser
 
WSJParser() - Constructor for class edu.umn.cs.nlp.parser.WSJParser
 
WSJReader - Class in edu.umn.cs.nlp.corpus
Reads the Wall Street Journal treebank grammar into a BDB database
WSJReader(File, String, String) - Constructor for class edu.umn.cs.nlp.corpus.WSJReader
 

X

xsize() - Method in class edu.umn.cs.nlp.old.ChartCell
Get the number of X parse spans stored in this chart cell.

A B C D E F G H I L M N O P R S T U V W X