Moses::GHKM::AlignmentGraph Class Reference

#include <AlignmentGraph.h>

Collaboration diagram for Moses::GHKM::AlignmentGraph:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 AlignmentGraph (const ParseTree *, 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 40 of file AlignmentGraph.h.


Constructor & Destructor Documentation

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

Definition at line 38 of file AlignmentGraph.cpp.

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

Here is the call graph for this function:

Moses::GHKM::AlignmentGraph::~AlignmentGraph (  ) 

Definition at line 76 of file AlignmentGraph.cpp.


Member Function Documentation

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

Definition at line 150 of file AlignmentGraph.cpp.

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

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

Definition at line 49 of file AlignmentGraph.h.

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

Definition at line 52 of file AlignmentGraph.h.


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

Generated on Thu Jun 4 00:32:50 2015 for Moses by  doxygen 1.5.9