- map<ModelIdentifier::Model,double> scores = mi.identify(go);
- priority_queue<pair<double,ModelIdentifier::Model>,vector<pair<double,ModelIdentifier::Model> >, ScoreCmp > pq;
- for (map<ModelIdentifier::Model,double>::iterator m = scores.begin();
- m != scores.end(); ++m){
- if (m->second > 0){
- pq.push(pair<double,ModelIdentifier::Model>(m->second,m->first));
- }
- }