MosesTraining::GHKM::AlignmentGraph Class Reference

#include <AlignmentGraph.h>

Collaboration diagram for MosesTraining::GHKM::AlignmentGraph:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 AlignmentGraph (const SyntaxTree *, const std::vector< std::string > &, const Alignment &)
 ~AlignmentGraph ()
NodeGetRoot ()
const std::vector< Node * > & GetTargetNodes ()
void ExtractMinimalRules (const Options &)
void ExtractComposedRules (const Options &)


Detailed Description

Definition at line 41 of file AlignmentGraph.h.


Constructor & Destructor Documentation

MosesTraining::GHKM::AlignmentGraph::AlignmentGraph ( const SyntaxTree t,
const std::vector< std::string > &  s,
const Alignment a 
)

Definition at line 40 of file AlignmentGraph.cpp.

References MosesTraining::GHKM::Node::AddChild(), MosesTraining::GHKM::Node::AddParent(), MosesTraining::GHKM::SOURCE, and src.

Here is the call graph for this function:

MosesTraining::GHKM::AlignmentGraph::~AlignmentGraph (  ) 

Definition at line 78 of file AlignmentGraph.cpp.


Member Function Documentation

void MosesTraining::GHKM::AlignmentGraph::ExtractComposedRules ( const Options options  ) 

Definition at line 152 of file AlignmentGraph.cpp.

void MosesTraining::GHKM::AlignmentGraph::ExtractMinimalRules ( const Options options  ) 

Node* MosesTraining::GHKM::AlignmentGraph::GetRoot (  )  [inline]

Definition at line 50 of file AlignmentGraph.h.

const std::vector<Node *>& MosesTraining::GHKM::AlignmentGraph::GetTargetNodes (  )  [inline]

Definition at line 53 of file AlignmentGraph.h.


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

Generated on Mon Jul 6 00:34:23 2015 for Moses by  doxygen 1.5.9