Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHieu Hoang <hieuhoang@gmail.com>2015-10-25 16:37:59 +0300
committerHieu Hoang <hieuhoang@gmail.com>2015-10-25 16:37:59 +0300
commit97b2aa5663e97079145fb494bf97e1b2997b4161 (patch)
treef8a68fa4ea40bb99c21cd26e7f02a27ddcc48187 /moses/ChartManager.cpp
parent84b1c4b4c0c02362cdb35b55e08196d03b993baf (diff)
WordsRange -> Range
Diffstat (limited to 'moses/ChartManager.cpp')
-rw-r--r--moses/ChartManager.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/moses/ChartManager.cpp b/moses/ChartManager.cpp
index 504cf605b..9c672e00a 100644
--- a/moses/ChartManager.cpp
+++ b/moses/ChartManager.cpp
@@ -82,7 +82,7 @@ void ChartManager::Decode()
for (int startPos = size-1; startPos >= 0; --startPos) {
for (size_t width = 1; width <= size-startPos; ++width) {
size_t endPos = startPos + width - 1;
- WordsRange range(startPos, endPos);
+ Range range(startPos, endPos);
// create trans opt
m_translationOptionList.Clear();
@@ -115,7 +115,7 @@ void ChartManager::Decode()
cerr << " ";
}
for (size_t startPos = 0; startPos <= size-width; ++startPos) {
- WordsRange range(startPos, startPos+width-1);
+ Range range(startPos, startPos+width-1);
cerr.width(3);
cerr << m_hypoStackColl.Get(range).GetSize() << " ";
}
@@ -142,7 +142,7 @@ void ChartManager::AddXmlChartOptions()
i != xmlChartOptionsList.end(); ++i) {
ChartTranslationOptions* opt = *i;
- const WordsRange &range = opt->GetSourceWordsRange();
+ const Range &range = opt->GetSourceWordsRange();
RuleCubeItem* item = new RuleCubeItem( *opt, m_hypoStackColl );
ChartHypothesis* hypo = new ChartHypothesis(*opt, *item, *this);
@@ -162,7 +162,7 @@ const ChartHypothesis *ChartManager::GetBestHypothesis() const
if (size == 0) // empty source
return NULL;
else {
- WordsRange range(0, size-1);
+ Range range(0, size-1);
const ChartCell &lastCell = m_hypoStackColl.Get(range);
return lastCell.GetBestHypothesis();
}
@@ -185,7 +185,7 @@ void ChartManager::CalcNBest(
}
// Get the list of top-level hypotheses, sorted by score.
- WordsRange range(0, m_source.GetSize()-1);
+ Range range(0, m_source.GetSize()-1);
const ChartCell &lastCell = m_hypoStackColl.Get(range);
boost::scoped_ptr<const std::vector<const ChartHypothesis*> > topLevelHypos(
lastCell.GetAllSortedHypotheses());
@@ -234,7 +234,7 @@ void ChartManager::WriteSearchGraph(const ChartSearchGraphWriter& writer) const
// which hypotheses are reachable?
std::map<unsigned,bool> reachable;
- WordsRange fullRange(0, size-1);
+ Range fullRange(0, size-1);
const ChartCell &lastCell = m_hypoStackColl.Get(fullRange);
const ChartHypothesis *hypo = lastCell.GetBestHypothesis();
@@ -251,7 +251,7 @@ void ChartManager::WriteSearchGraph(const ChartSearchGraphWriter& writer) const
for (size_t width = 1; width <= size; ++width) {
for (size_t startPos = 0; startPos <= size-width; ++startPos) {
size_t endPos = startPos + width - 1;
- WordsRange range(startPos, endPos);
+ Range range(startPos, endPos);
TRACE_ERR(" " << range << "=");
const ChartCell &cell = m_hypoStackColl.Get(range);
@@ -674,18 +674,18 @@ void ChartManager::ReconstructApplicationContext(const ChartHypothesis &hypo,
const std::vector<const ChartHypothesis*> &prevHypos = hypo.GetPrevHypos();
std::vector<const ChartHypothesis*>::const_iterator p = prevHypos.begin();
std::vector<const ChartHypothesis*>::const_iterator end = prevHypos.end();
- const WordsRange &span = hypo.GetCurrSourceRange();
+ const Range &span = hypo.GetCurrSourceRange();
size_t i = span.GetStartPos();
while (i <= span.GetEndPos()) {
if (p == end || i < (*p)->GetCurrSourceRange().GetStartPos()) {
// Symbol is a terminal.
const Word &symbol = sentence.GetWord(i);
- context.push_back(std::make_pair(symbol, WordsRange(i, i)));
+ context.push_back(std::make_pair(symbol, Range(i, i)));
++i;
} else {
// Symbol is a non-terminal.
const Word &symbol = (*p)->GetTargetLHS();
- const WordsRange &range = (*p)->GetCurrSourceRange();
+ const Range &range = (*p)->GetCurrSourceRange();
context.push_back(std::make_pair(symbol, range));
i = range.GetEndPos()+1;
++p;
@@ -797,7 +797,7 @@ void ChartManager::OutputDetailedAllTranslationReport(
for (size_t width = 1; width <= size; ++width) {
for (size_t startPos = 0; startPos <= size-width; ++startPos) {
size_t endPos = startPos + width - 1;
- WordsRange range(startPos, endPos);
+ Range range(startPos, endPos);
const ChartCell& cell = cells.Get(range);
const HypoList* hyps = cell.GetAllSortedHypotheses();
out << "Chart Cell [" << startPos << ".." << endPos << "]" << endl;