#include <AssignmentMatrix.h>
Public Member Functions | |
void | addPotentialAssignment (const Assignment &ass) |
AssignmentMatrix () | |
const Assignment & | getAssignment (unsigned int i_ev, int i_assignment) |
unsigned int | getNumAssignments (unsigned int i_ev) |
unsigned int | getNumMeasurements () const |
void | sortAssignments () |
virtual | ~AssignmentMatrix () |
Protected Attributes | |
std::vector< std::vector < const Assignment * > > | assignments_ |
std::map< const Evidence *, unsigned int > | evidence_to_index_ |
Definition at line 20 of file AssignmentMatrix.h.
Definition at line 22 of file AssignmentMatrix.cpp.
mhf::AssignmentMatrix::~AssignmentMatrix | ( | ) | [virtual] |
Definition at line 26 of file AssignmentMatrix.cpp.
void mhf::AssignmentMatrix::addPotentialAssignment | ( | const Assignment & | ass | ) |
Definition at line 30 of file AssignmentMatrix.cpp.
const Assignment & mhf::AssignmentMatrix::getAssignment | ( | unsigned int | i_ev, |
int | i_assignment | ||
) |
Definition at line 52 of file AssignmentMatrix.cpp.
unsigned int mhf::AssignmentMatrix::getNumAssignments | ( | unsigned int | i_ev | ) |
Definition at line 56 of file AssignmentMatrix.cpp.
unsigned int mhf::AssignmentMatrix::getNumMeasurements | ( | ) | const |
Definition at line 60 of file AssignmentMatrix.cpp.
Definition at line 46 of file AssignmentMatrix.cpp.
std::vector< std::vector<const Assignment*> > mhf::AssignmentMatrix::assignments_ [protected] |
Definition at line 42 of file AssignmentMatrix.h.
std::map<const Evidence*, unsigned int> mhf::AssignmentMatrix::evidence_to_index_ [protected] |
Definition at line 40 of file AssignmentMatrix.h.