Parameter Class Reference

#include <Parameter.h>

List of all members.

Public Member Functions

 Parameter ()
virtual ~Parameter ()
void SetScopeSpan (const std::string &str)

Public Attributes

int maxSpan
int minSpan
int maxNonTerm
int maxHieroNonTerm
int maxSymbolsTarget
int maxSymbolsSource
int minHoleSource
int minHoleSourceSyntax
long sentenceOffset
bool nonTermConsecSource
bool requireAlignedWord
bool fractionalCounting
bool gzOutput
std::string hieroNonTerm
std::string gluePath
bool sourceSyntax
bool targetSyntax
int mixedSyntaxType
int multiLabel
bool nonTermConsecSourceMixed
bool hieroSourceLHS
int maxSpanFreeNonTermSource
bool nieceTerminal
int maxScope
int minScope
bool spanLength
bool ruleLength
bool nonTermContext
bool nonTermContextTarget
int nonTermContextFactor
int numSourceFactors
int numTargetFactors
int nonTermConsecSourceMixedSyntax
std::string scopeSpanStr
std::vector< std::pair< int,
int > > 
scopeSpan


Detailed Description

Definition at line 15 of file Parameter.h.


Constructor & Destructor Documentation

Parameter::Parameter (  ) 

Definition at line 13 of file Parameter.cpp.

Parameter::~Parameter (  )  [virtual]

Definition at line 53 of file Parameter.cpp.


Member Function Documentation

void Parameter::SetScopeSpan ( const std::string &  str  ) 

Definition at line 58 of file Parameter.cpp.

References scopeSpan, scopeSpanStr, Moses::Tokenize(), and UTIL_THROW_IF2.

Referenced by main().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 34 of file Parameter.h.

Referenced by Rules::Consolidate().

std::string Parameter::gluePath

Definition at line 38 of file Parameter.h.

Referenced by main().

Definition at line 35 of file Parameter.h.

Referenced by main().

Definition at line 37 of file Parameter.h.

Referenced by ConsistentPhrases::AddHieroNonTerms(), NonTerm::IsHiero(), and main().

Definition at line 44 of file Parameter.h.

Referenced by Rules::CreateRules(), and main().

Definition at line 24 of file Parameter.h.

Referenced by main(), and Rule::Prevalidate().

Definition at line 23 of file Parameter.h.

Referenced by main(), and Rule::Prevalidate().

Definition at line 47 of file Parameter.h.

Referenced by main(), and Rule::Prevalidate().

Definition at line 21 of file Parameter.h.

Referenced by AlignedSentence::CreateConsistentPhrases(), and main().

Definition at line 45 of file Parameter.h.

Referenced by main(), and Rule::Prevalidate().

Definition at line 26 of file Parameter.h.

Referenced by Rule::Prevalidate().

Definition at line 25 of file Parameter.h.

Definition at line 27 of file Parameter.h.

Referenced by main(), and Rule::Prevalidate().

Definition at line 28 of file Parameter.h.

Referenced by main(), and Rule::Prevalidate().

Definition at line 47 of file Parameter.h.

Referenced by main(), and Rule::Prevalidate().

Definition at line 22 of file Parameter.h.

Referenced by AlignedSentence::CreateConsistentPhrases(), and main().

Definition at line 42 of file Parameter.h.

Referenced by AlignedSentenceSyntax::Create(), main(), and Rule::Prevalidate().

Definition at line 42 of file Parameter.h.

Referenced by SyntaxTree::Add(), and main().

Definition at line 46 of file Parameter.h.

Referenced by main(), and Rule::Prevalidate().

Definition at line 32 of file Parameter.h.

Referenced by main(), and Rule::Prevalidate().

Definition at line 43 of file Parameter.h.

Definition at line 58 of file Parameter.h.

Referenced by main(), and Rule::Prevalidate().

Definition at line 52 of file Parameter.h.

Referenced by Rule::CreateProperties(), and main().

Definition at line 54 of file Parameter.h.

Referenced by Rule::CreateProperties(), and main().

Definition at line 53 of file Parameter.h.

Referenced by Rule::CreateProperties(), and main().

Definition at line 56 of file Parameter.h.

Referenced by main().

Definition at line 56 of file Parameter.h.

Referenced by main().

Definition at line 33 of file Parameter.h.

Referenced by Rule::Prevalidate().

Definition at line 51 of file Parameter.h.

Referenced by Rule::CreateProperties(), and main().

std::vector<std::pair<int,int> > Parameter::scopeSpan

Definition at line 61 of file Parameter.h.

Referenced by Rule::Prevalidate(), and SetScopeSpan().

Definition at line 60 of file Parameter.h.

Referenced by main(), and SetScopeSpan().

Definition at line 30 of file Parameter.h.

Referenced by main().

Definition at line 40 of file Parameter.h.

Referenced by AlignedSentenceSyntax::Create(), and main().

Definition at line 50 of file Parameter.h.

Referenced by Rule::CreateProperties(), and main().

Definition at line 40 of file Parameter.h.

Referenced by AlignedSentenceSyntax::Create(), and main().


The documentation for this class was generated from the following files:

Generated on Thu Jul 6 00:31:56 2017 for Moses by  doxygen 1.5.9