Moses::ChartTrellisDetour Class Reference

#include <ChartTrellisDetour.h>

Collaboration diagram for Moses::ChartTrellisDetour:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ChartTrellisDetour (boost::shared_ptr< const ChartTrellisPath >, const ChartTrellisNode &, const ChartHypothesis &)
const ChartTrellisPathGetBasePath () const
const ChartTrellisNodeGetSubstitutedNode () const
const ChartHypothesisGetReplacementHypo () const
float GetTotalScore () const


Detailed Description

Todo:
Something to do with make deviant paths

Definition at line 32 of file ChartTrellisDetour.h.


Constructor & Destructor Documentation

Moses::ChartTrellisDetour::ChartTrellisDetour ( boost::shared_ptr< const ChartTrellisPath basePath,
const ChartTrellisNode substitutedNode,
const ChartHypothesis replacementHypo 
)

Definition at line 29 of file ChartTrellisDetour.cpp.

References Moses::ChartTrellisNode::GetHypothesis(), and Moses::ChartHypothesis::GetTotalScore().

Here is the call graph for this function:


Member Function Documentation

const ChartTrellisPath& Moses::ChartTrellisDetour::GetBasePath (  )  const [inline]

Definition at line 38 of file ChartTrellisDetour.h.

Referenced by Moses::ChartTrellisNode::ChartTrellisNode().

Here is the caller graph for this function:

const ChartHypothesis& Moses::ChartTrellisDetour::GetReplacementHypo (  )  const [inline]

Definition at line 44 of file ChartTrellisDetour.h.

Referenced by Moses::ChartTrellisNode::ChartTrellisNode(), and Moses::ChartTrellisPath::ChartTrellisPath().

Here is the caller graph for this function:

const ChartTrellisNode& Moses::ChartTrellisDetour::GetSubstitutedNode (  )  const [inline]

Definition at line 41 of file ChartTrellisDetour.h.

Referenced by Moses::ChartTrellisNode::ChartTrellisNode(), and Moses::ChartTrellisPath::ChartTrellisPath().

Here is the caller graph for this function:

float Moses::ChartTrellisDetour::GetTotalScore (  )  const [inline]

Definition at line 47 of file ChartTrellisDetour.h.

Referenced by Moses::ChartTrellisDetourQueue::Push().

Here is the caller graph for this function:


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

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