Moses::LDHTLMState Struct Reference

Inheritance diagram for Moses::LDHTLMState:

Inheritance graph
[legend]
Collaboration diagram for Moses::LDHTLMState:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LDHTLMState ()
void setFinalised ()
void appendRequestTag (int tag)
void clearRequestTags ()
std::vector< int >::iterator requestTagsBegin ()
std::vector< int >::iterator requestTagsEnd ()
int Compare (const FFState &uncast_other) const
void copyFrom (const LDHTLMState &other)

Public Attributes

LDHT::NewNgram gram_fingerprints
bool finalised
std::vector< int > request_tags


Detailed Description

Definition at line 22 of file LDHT.cpp.


Constructor & Destructor Documentation

Moses::LDHTLMState::LDHTLMState (  )  [inline]

Definition at line 27 of file LDHT.cpp.


Member Function Documentation

void Moses::LDHTLMState::appendRequestTag ( int  tag  )  [inline]

Definition at line 34 of file LDHT.cpp.

References request_tags.

Referenced by Moses::LanguageModelLDHT::IssueRequestsFor().

Here is the caller graph for this function:

void Moses::LDHTLMState::clearRequestTags (  )  [inline]

Definition at line 38 of file LDHT.cpp.

References request_tags.

Referenced by Moses::LanguageModelLDHT::calcScoreFromState().

Here is the caller graph for this function:

int Moses::LDHTLMState::Compare ( const FFState uncast_other  )  const [inline, virtual]

Implements Moses::FFState.

Definition at line 50 of file LDHT.cpp.

References gram_fingerprints.

void Moses::LDHTLMState::copyFrom ( const LDHTLMState other  )  [inline]

Definition at line 58 of file LDHT.cpp.

References finalised, and gram_fingerprints.

Referenced by Moses::LanguageModelLDHT::IssueRequestsFor().

Here is the caller graph for this function:

std::vector<int>::iterator Moses::LDHTLMState::requestTagsBegin (  )  [inline]

Definition at line 42 of file LDHT.cpp.

References request_tags.

Referenced by Moses::LanguageModelLDHT::calcScoreFromState().

Here is the caller graph for this function:

std::vector<int>::iterator Moses::LDHTLMState::requestTagsEnd (  )  [inline]

Definition at line 46 of file LDHT.cpp.

References request_tags.

Referenced by Moses::LanguageModelLDHT::calcScoreFromState().

Here is the caller graph for this function:

void Moses::LDHTLMState::setFinalised (  )  [inline]

Definition at line 30 of file LDHT.cpp.

References finalised.

Referenced by Moses::LanguageModelLDHT::calcScoreFromState().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 24 of file LDHT.cpp.

Referenced by copyFrom(), and setFinalised().

Definition at line 23 of file LDHT.cpp.

Referenced by Compare(), copyFrom(), and Moses::LanguageModelLDHT::IssueRequestsFor().

Definition at line 25 of file LDHT.cpp.

Referenced by appendRequestTag(), clearRequestTags(), requestTagsBegin(), and requestTagsEnd().


The documentation for this struct was generated from the following file:

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