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:
Diffstat (limited to 'contrib/moses2/defer/CubePruningPerMiniStack/Stacks.h')
-rw-r--r--contrib/moses2/defer/CubePruningPerMiniStack/Stacks.h51
1 files changed, 0 insertions, 51 deletions
diff --git a/contrib/moses2/defer/CubePruningPerMiniStack/Stacks.h b/contrib/moses2/defer/CubePruningPerMiniStack/Stacks.h
deleted file mode 100644
index 94ebe4618..000000000
--- a/contrib/moses2/defer/CubePruningPerMiniStack/Stacks.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Stacks.h
- *
- * Created on: 6 Nov 2015
- * Author: hieu
- */
-
-#pragma once
-
-#include <vector>
-#include "../CubePruningMiniStack/Stack.h"
-#include "../../Recycler.h"
-
-namespace Moses2
-{
-class Manager;
-
-namespace NSCubePruningPerMiniStack
-{
-
-class Stacks {
- friend std::ostream& operator<<(std::ostream &, const Stacks &);
-public:
- Stacks(const Manager &mgr);
- virtual ~Stacks();
-
- void Init(size_t numStacks);
-
- size_t GetSize() const
- { return m_stacks.size(); }
-
- const NSCubePruningMiniStack::Stack &Back() const
- { return *m_stacks.back(); }
-
- NSCubePruningMiniStack::Stack &operator[](size_t ind)
- { return *m_stacks[ind]; }
-
- void Add(const Hypothesis *hypo, Recycler<Hypothesis*> &hypoRecycle);
- NSCubePruningMiniStack::MiniStack &GetMiniStack(const Bitmap &newBitmap, const Range &pathRange);
-
-protected:
- const Manager &m_mgr;
- std::vector<NSCubePruningMiniStack::Stack*> m_stacks;
-};
-
-
-}
-
-}
-
-