MosesTraining::Syntax::GHKM Namespace Reference


Classes

class  AlignmentGraph
class  ComposedRule
class  ExtractGHKM
class  Node
struct  Options
class  Symbol
class  Rule
class  ScfgRule
class  ScfgRuleWriter
class  StsgRule
class  StsgRuleWriter
class  Subgraph

Typedefs

typedef std::set< int > Span
typedef std::pair< int, int > ContiguousSpan

Enumerations

enum  NodeType { SOURCE, TARGET, TREE }
enum  SymbolType { Terminal, NonTerminal }

Functions

bool SpansIntersect (const Span &a, const ContiguousSpan &b)
ContiguousSpan Closure (const Span &s)

Typedef Documentation

typedef std::pair<int, int> MosesTraining::Syntax::GHKM::ContiguousSpan

Definition at line 35 of file Span.h.

typedef std::set<int> MosesTraining::Syntax::GHKM::Span

Definition at line 34 of file Span.h.


Enumeration Type Documentation

Enumerator:
SOURCE 
TARGET 
TREE 

Definition at line 40 of file Node.h.

Enumerator:
Terminal 
NonTerminal 

Definition at line 19 of file Rule.h.


Function Documentation

ContiguousSpan MosesTraining::Syntax::GHKM::Closure ( const Span &  s  ) 

Definition at line 39 of file Span.cpp.

bool MosesTraining::Syntax::GHKM::SpansIntersect ( const Span &  a,
const ContiguousSpan &  b 
)

Definition at line 29 of file Span.cpp.


Generated on Thu Jul 6 00:34:10 2017 for Moses by  doxygen 1.5.9