Moses::BidirectionalReorderingState Class Reference

#include <BidirectionalReorderingState.h>

Inheritance diagram for Moses::BidirectionalReorderingState:

Inheritance graph
Collaboration diagram for Moses::BidirectionalReorderingState:

Collaboration graph

List of all members.

Public Member Functions

 BidirectionalReorderingState (const LRModel &config, const LRState *bw, const LRState *fw, size_t offset)
 ~BidirectionalReorderingState ()
virtual size_t hash () const
virtual bool operator== (const FFState &other) const
LRStateExpand (const TranslationOption &topt, const InputType &input, ScoreComponentCollection *scores) const

Detailed Description

Definition at line 7 of file BidirectionalReorderingState.h.

Constructor & Destructor Documentation

Moses::BidirectionalReorderingState::BidirectionalReorderingState ( const LRModel config,
const LRState bw,
const LRState fw,
size_t  offset 
) [inline]

Definition at line 14 of file BidirectionalReorderingState.h.

Referenced by Expand().

Here is the caller graph for this function:

Moses::BidirectionalReorderingState::~BidirectionalReorderingState (  )  [inline]

Definition at line 24 of file BidirectionalReorderingState.h.

Member Function Documentation

LRState * Moses::BidirectionalReorderingState::Expand ( const TranslationOption topt,
const InputType input,
ScoreComponentCollection scores 
) const [virtual]

Implements Moses::LRState.

Definition at line 29 of file BidirectionalReorderingState.cpp.

References BidirectionalReorderingState(), Moses::LRState::Expand(), Moses::LRState::m_configuration, and Moses::LRState::m_offset.

Here is the call graph for this function:

size_t Moses::BidirectionalReorderingState::hash (  )  const [virtual]

Implements Moses::FFState.

Definition at line 9 of file BidirectionalReorderingState.cpp.

References Moses::FFState::hash().

Here is the call graph for this function:

bool Moses::BidirectionalReorderingState::operator== ( const FFState other  )  const [virtual]

Implements Moses::FFState.

Definition at line 16 of file BidirectionalReorderingState.cpp.

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

Generated on Thu Jul 6 00:33:05 2017 for Moses by  doxygen 1.5.9