src/PredFinder/coref/ElfIndividualCluster.cpp
/**
 * Loads the static max_distinct_role_values table
 * using hard-coded logic based on world knowledge.
 *
 * @author nward@bbn.com
 * @date 2010.09.23
 **/
Loads the static max_distinct_role_values table
using hard-coded logic based on world knowledge.


Loads the static max_distinct_role_values table using hard - coded logic based on world knowledge .
void ElfIndividualCluster::init_max_distinct_role_values(void) {
	std::set<std::wstring> team_role_set;
	team_role_set.insert(L"eru:NFLTeam");
	team_role_set.insert(L"eru:gameWinner");
	team_role_set.insert(L"eru:gameLoser");
	team_role_set.insert(L"eru:teamScoring");
	team_role_set.insert(L"eru:teamInGame1");
	team_role_set.insert(L"eru:teamInGame2");
	max_distinct_role_values.insert(StringCountMap::value_type(team_role_set, 2));
}
void ElfIndividualCluster :: init_max_distinct_role_values ( void ) { std :: set < std :: wstring > team_role_set ; team_role_set . insert ( L" " ) ; team_role_set . insert ( L" " ) ; team_role_set . insert ( L" " ) ; team_role_set . insert ( L" " ) ; team_role_set . insert ( L" " ) ; team_role_set . insert ( L" " ) ; max_distinct_role_values . insert ( StringCountMap :: value_type ( team_role_set , 2 ) ) ; }
Loads the static max_distinct_role_values table
 using hard-coded logic based on world knowledge.
Loads the static max_distinct_role_values table using hard - coded logic based on world knowledge .
// No more than two teams per game
 //   Some LearnIt patterns use more specific roles for their team-containing args
