Moses::GHKM::ComposedRule Class Reference

#include <ComposedRule.h>

Collaboration diagram for Moses::GHKM::ComposedRule:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ComposedRule (const Subgraph &baseRule)
const NodeGetOpenAttachmentPoint ()
void CloseAttachmentPoint ()
ComposedRuleAttemptComposition (const Subgraph &, const Options &) const
Subgraph CreateSubgraph ()


Detailed Description

Definition at line 37 of file ComposedRule.h.


Constructor & Destructor Documentation

Moses::GHKM::ComposedRule::ComposedRule ( const Subgraph baseRule  ) 

Definition at line 35 of file ComposedRule.cpp.

References Moses::GHKM::Subgraph::GetLeaves(), and Moses::GHKM::TREE.

Referenced by AttemptComposition().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Function Documentation

ComposedRule * Moses::GHKM::ComposedRule::AttemptComposition ( const Subgraph rule,
const Options options 
) const

void Moses::GHKM::ComposedRule::CloseAttachmentPoint (  ) 

Definition at line 68 of file ComposedRule.cpp.

Subgraph Moses::GHKM::ComposedRule::CreateSubgraph (  ) 

Definition at line 109 of file ComposedRule.cpp.

References Moses::GHKM::Subgraph::GetLeaves(), Moses::GHKM::Subgraph::GetRoot(), Moses::GHKM::Node::GetType(), and Moses::GHKM::TREE.

Here is the call graph for this function:

const Node * Moses::GHKM::ComposedRule::GetOpenAttachmentPoint (  ) 

Definition at line 63 of file ComposedRule.cpp.


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