This commit is contained in:
Hieu Hoang 2013-05-07 11:40:03 +01:00
parent 86cbe7b93b
commit 644cac03f6
6 changed files with 1925 additions and 27 deletions

View File

@ -75,6 +75,7 @@
<listOptionValue builtIn="false" value="boost_iostreams-mt"/>
<listOptionValue builtIn="false" value="boost_system-mt"/>
<listOptionValue builtIn="false" value="boost_thread-mt"/>
<listOptionValue builtIn="false" value="pthread"/>
<listOptionValue builtIn="false" value="bz2"/>
<listOptionValue builtIn="false" value="rt"/>
</option>

View File

@ -46,6 +46,7 @@
<tool id="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug.1546774818" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.exe.debug">
<option id="gnu.cpp.link.option.paths.523170942" name="Library search path (-L)" superClass="gnu.cpp.link.option.paths" valueType="libPaths">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:}/../../irstlm/lib&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:}/../../cmph/lib&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:}/../../boost/lib&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:}/../../boost/lib64&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:}/../../srilm/lib/macosx&quot;"/>
@ -74,6 +75,7 @@
<listOptionValue builtIn="false" value="boost_iostreams-mt"/>
<listOptionValue builtIn="false" value="boost_filesystem-mt"/>
<listOptionValue builtIn="false" value="lm"/>
<listOptionValue builtIn="false" value="pthread"/>
<listOptionValue builtIn="false" value="util"/>
<listOptionValue builtIn="false" value="bz2"/>
<listOptionValue builtIn="false" value="rt"/>

File diff suppressed because it is too large Load Diff

View File

@ -35,7 +35,6 @@
<listOptionValue builtIn="false" value="/opt/local/include"/>
</option>
<option id="gnu.cpp.compiler.option.preprocessor.def.207824043" name="Defined symbols (-D)" superClass="gnu.cpp.compiler.option.preprocessor.def" valueType="definedSymbols">
<listOptionValue builtIn="false" value="LM_KEN"/>
<listOptionValue builtIn="false" value="MAX_NUM_FACTORS=4"/>
<listOptionValue builtIn="false" value="KENLM_MAX_ORDER=7"/>
</option>

View File

@ -21,6 +21,9 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
#include "PartialTranslOptColl.h"
#include <algorithm>
#include <iostream>
using namespace std;
namespace Moses
{
@ -95,6 +98,17 @@ void PartialTranslOptColl::Prune()
// TRACE_ERR( "pruned to size " << m_list.size() << ", total pruned: " << m_totalPruned << std::endl);
}
// friend
ostream& operator<<(ostream& out, const PartialTranslOptColl& possibleTranslation)
{
for (size_t i = 0; i < possibleTranslation.m_list.size(); ++i) {
const TranslationOption &transOpt = *possibleTranslation.m_list[i];
out << transOpt << endl;
}
return out;
}
}

View File

@ -43,6 +43,8 @@ namespace Moses
*/
class PartialTranslOptColl
{
friend std::ostream& operator<<(std::ostream& out, const PartialTranslOptColl& possibleTranslation);
protected:
std::vector<TranslationOption*> m_list;
float m_bestScore; /**< score of the best translation option */