#include <ChartTrellisDetour.h>
Public Member Functions | |
ChartTrellisDetour (boost::shared_ptr< const ChartTrellisPath >, const ChartTrellisNode &, const ChartHypothesis &) | |
const ChartTrellisPath & | GetBasePath () const |
const ChartTrellisNode & | GetSubstitutedNode () const |
const ChartHypothesis & | GetReplacementHypo () const |
float | GetTotalScore () const |
Definition at line 32 of file ChartTrellisDetour.h.
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().
const ChartTrellisPath& Moses::ChartTrellisDetour::GetBasePath | ( | ) | const [inline] |
Definition at line 38 of file ChartTrellisDetour.h.
Referenced by Moses::ChartTrellisNode::ChartTrellisNode().
const ChartHypothesis& Moses::ChartTrellisDetour::GetReplacementHypo | ( | ) | const [inline] |
Definition at line 44 of file ChartTrellisDetour.h.
Referenced by Moses::ChartTrellisNode::ChartTrellisNode(), and Moses::ChartTrellisPath::ChartTrellisPath().
const ChartTrellisNode& Moses::ChartTrellisDetour::GetSubstitutedNode | ( | ) | const [inline] |
Definition at line 41 of file ChartTrellisDetour.h.
Referenced by Moses::ChartTrellisNode::ChartTrellisNode(), and Moses::ChartTrellisPath::ChartTrellisPath().
float Moses::ChartTrellisDetour::GetTotalScore | ( | ) | const [inline] |
Definition at line 47 of file ChartTrellisDetour.h.
Referenced by Moses::ChartTrellisDetourQueue::Push().