#include "util/exception.hh"#include "moses/FF/Factory.h"#include "moses/StaticData.h"#include "moses/TranslationModel/PhraseDictionaryTreeAdaptor.h"#include "moses/TranslationModel/PhraseDictionaryMemory.h"#include "moses/TranslationModel/PhraseDictionaryMultiModel.h"#include "moses/TranslationModel/PhraseDictionaryMultiModelCounts.h"#include "moses/TranslationModel/PhraseDictionaryGroup.h"#include "moses/TranslationModel/PhraseDictionaryScope3.h"#include "moses/TranslationModel/PhraseDictionaryTransliteration.h"#include "moses/TranslationModel/PhraseDictionaryDynamicCacheBased.h"#include "moses/TranslationModel/RuleTable/PhraseDictionaryOnDisk.h"#include "moses/TranslationModel/RuleTable/PhraseDictionaryFuzzyMatch.h"#include "moses/TranslationModel/RuleTable/PhraseDictionaryALSuffixArray.h"#include "moses/TranslationModel/ProbingPT.h"#include "moses/TranslationModel/PhraseDictionaryMemoryPerSentence.h"#include "moses/TranslationModel/PhraseDictionaryMemoryPerSentenceOnDemand.h"#include "moses/FF/LexicalReordering/LexicalReordering.h"#include "moses/FF/BleuScoreFeature.h"#include "moses/FF/TargetWordInsertionFeature.h"#include "moses/FF/SourceWordDeletionFeature.h"#include "moses/FF/GlobalLexicalModel.h"#include "moses/FF/GlobalLexicalModelUnlimited.h"#include "moses/FF/Model1Feature.h"#include "moses/FF/UnknownWordPenaltyProducer.h"#include "moses/FF/WordTranslationFeature.h"#include "moses/FF/TargetBigramFeature.h"#include "moses/FF/TargetNgramFeature.h"#include "moses/FF/PhraseBoundaryFeature.h"#include "moses/FF/PhraseDistanceFeature.h"#include "moses/FF/PhrasePairFeature.h"#include "moses/FF/RulePairUnlexicalizedSource.h"#include "moses/FF/PhraseLengthFeature.h"#include "moses/FF/DistortionScoreProducer.h"#include "moses/FF/SparseHieroReorderingFeature.h"#include "moses/FF/WordPenaltyProducer.h"#include "moses/FF/InputFeature.h"#include "moses/FF/PhrasePenalty.h"#include "moses/FF/OSM-Feature/OpSequenceModel.h"#include "moses/FF/Dsg-Feature/DsgModel.h"#include "moses/FF/ControlRecombination.h"#include "moses/FF/ConstrainedDecoding.h"#include "moses/FF/SoftSourceSyntacticConstraintsFeature.h"#include "moses/FF/TargetConstituentAdjacencyFeature.h"#include "moses/FF/TargetPreferencesFeature.h"#include "moses/FF/CoveredReferenceFeature.h"#include "moses/FF/TreeStructureFeature.h"#include "moses/FF/SoftMatchingFeature.h"#include "moses/FF/DynamicCacheBasedLanguageModel.h"#include "moses/FF/SourceGHKMTreeInputMatchFeature.h"#include "moses/FF/HyperParameterAsWeight.h"#include "moses/FF/SetSourcePhrase.h"#include "moses/FF/PhraseOrientationFeature.h"#include "moses/FF/UnalignedWordCountFeature.h"#include "CountNonTerms.h"#include "ReferenceComparison.h"#include "RuleScope.h"#include "MaxSpanFreeNonTermSource.h"#include "NieceTerminal.h"#include "SpanLength.h"#include "SyntaxRHS.h"#include "DeleteRules.h"#include "moses/FF/ExampleStatelessFF.h"#include "moses/FF/ExampleStatefulFF.h"#include "moses/LM/ExampleLM.h"#include "moses/FF/ExampleTranslationOptionListFeature.h"#include "moses/LM/BilingualLM.h"#include "moses/TranslationModel/ExamplePT.h"#include "moses/Syntax/InputWeightFF.h"#include "moses/Syntax/RuleTableFF.h"#include "moses/LM/InMemoryPerSentenceOnDemandLM.h"#include "moses/FF/EditOps.h"#include "moses/FF/CorrectionPattern.h"#include "moses/LM/Ken.h"#include "moses/LM/Reloading.h"#include <vector>Go to the source code of this file.
Classes | |
| class | Moses::FeatureFactory |
Namespaces | |
| namespace | Moses |
| $Id$ | |
Defines | |
| #define | MOSES_FNAME(name) Add(#name, new DefaultFeatureFactory< name >()); |
| #define | MOSES_FNAME2(name, type) Add(name, new DefaultFeatureFactory< type >()); |
| #define MOSES_FNAME | ( | name | ) | Add(#name, new DefaultFeatureFactory< name >()); |
Referenced by Moses::FeatureRegistry::FeatureRegistry().
| #define MOSES_FNAME2 | ( | name, | |||
| type | ) | Add(name, new DefaultFeatureFactory< type >()); |
Referenced by Moses::FeatureRegistry::FeatureRegistry().
1.5.9