#include <RuleCube.h>

Public Member Functions | |
| RuleCube (const ChartTranslationOptions &, const ChartCellCollection &, ChartManager &) | |
| ~RuleCube () | |
| float | GetTopScore () const |
| RuleCubeItem * | Pop (ChartManager &) |
| bool | IsEmpty () const |
| const ChartTranslationOptions & | GetTranslationOption () const |
| size_t | GetItemSetSize () const |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const RuleCube &obj) |
Definition at line 84 of file RuleCube.h.
| Moses::RuleCube::RuleCube | ( | const ChartTranslationOptions & | transOpt, | |
| const ChartCellCollection & | allChartCells, | |||
| ChartManager & | manager | |||
| ) |
Definition at line 38 of file RuleCube.cpp.
References Moses::RuleCubeItem::CreateHypothesis(), Moses::RuleCubeItem::EstimateScore(), and Moses::StaticData::Instance().

| Moses::RuleCube::~RuleCube | ( | ) |
Definition at line 53 of file RuleCube.cpp.
References Moses::RemoveAllInColl().

| size_t Moses::RuleCube::GetItemSetSize | ( | ) | const [inline] |
Definition at line 110 of file RuleCube.h.
Referenced by Moses::operator<<().

| float Moses::RuleCube::GetTopScore | ( | ) | const [inline] |
Definition at line 94 of file RuleCube.h.
References UTIL_THROW_IF2.
Referenced by Moses::RuleCubeOrderer::operator()().

| const ChartTranslationOptions& Moses::RuleCube::GetTranslationOption | ( | ) | const [inline] |
Definition at line 106 of file RuleCube.h.
Referenced by Moses::RuleCubeQueue::Pop().

| bool Moses::RuleCube::IsEmpty | ( | ) | const [inline] |
Definition at line 102 of file RuleCube.h.
Referenced by Moses::RuleCubeQueue::Pop().

| RuleCubeItem * Moses::RuleCube::Pop | ( | ChartManager & | manager | ) |
Definition at line 58 of file RuleCube.cpp.
Referenced by Moses::RuleCubeQueue::Pop().

| std::ostream& operator<< | ( | std::ostream & | out, | |
| const RuleCube & | obj | |||
| ) | [friend] |
Definition at line 102 of file RuleCube.cpp.
1.5.9