MosesTuning::RandomAccessHypPackEnumerator Class Reference

#include <HypPackEnumerator.h>

Inheritance diagram for MosesTuning::RandomAccessHypPackEnumerator:

Inheritance graph
[legend]
Collaboration diagram for MosesTuning::RandomAccessHypPackEnumerator:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 RandomAccessHypPackEnumerator (std::vector< std::string > const &featureFiles, std::vector< std::string > const &scoreFiles, bool no_shuffle)
virtual std::size_t num_dense () const
virtual void reset ()
virtual bool finished ()
virtual void next ()
virtual std::size_t cur_id ()
virtual std::size_t cur_size ()
virtual const MiraFeatureVectorfeaturesAt (std::size_t i)
virtual const ScoreDataItemscoresAt (std::size_t i)


Detailed Description

Definition at line 80 of file HypPackEnumerator.h.


Constructor & Destructor Documentation

MosesTuning::RandomAccessHypPackEnumerator::RandomAccessHypPackEnumerator ( std::vector< std::string > const &  featureFiles,
std::vector< std::string > const &  scoreFiles,
bool  no_shuffle 
)


Member Function Documentation

size_t MosesTuning::RandomAccessHypPackEnumerator::cur_id (  )  [virtual]

Implements MosesTuning::HypPackEnumerator.

Definition at line 210 of file HypPackEnumerator.cpp.

size_t MosesTuning::RandomAccessHypPackEnumerator::cur_size (  )  [virtual]

Implements MosesTuning::HypPackEnumerator.

Definition at line 196 of file HypPackEnumerator.cpp.

virtual const MiraFeatureVector& MosesTuning::RandomAccessHypPackEnumerator::featuresAt ( std::size_t  i  )  [virtual]

bool MosesTuning::RandomAccessHypPackEnumerator::finished (  )  [virtual]

Implements MosesTuning::HypPackEnumerator.

Definition at line 187 of file HypPackEnumerator.cpp.

void MosesTuning::RandomAccessHypPackEnumerator::next (  )  [virtual]

Implements MosesTuning::HypPackEnumerator.

Definition at line 191 of file HypPackEnumerator.cpp.

size_t MosesTuning::RandomAccessHypPackEnumerator::num_dense (  )  const [virtual]

Implements MosesTuning::HypPackEnumerator.

Definition at line 177 of file HypPackEnumerator.cpp.

void MosesTuning::RandomAccessHypPackEnumerator::reset (  )  [virtual]

Implements MosesTuning::HypPackEnumerator.

Definition at line 182 of file HypPackEnumerator.cpp.

virtual const ScoreDataItem& MosesTuning::RandomAccessHypPackEnumerator::scoresAt ( std::size_t  i  )  [virtual]


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

Generated on Thu Jul 6 00:34:17 2017 for Moses by  doxygen 1.5.9