Public Member Functions | Protected Attributes | List of all members
mhf::AssignmentMatrix Class Reference

#include <AssignmentMatrix.h>

Public Member Functions

void addPotentialAssignment (const Assignment &ass)
 AssignmentMatrix ()
const AssignmentgetAssignment (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_

Detailed Description

Definition at line 20 of file AssignmentMatrix.h.

Constructor & Destructor Documentation

mhf::AssignmentMatrix::AssignmentMatrix ( )

Definition at line 22 of file AssignmentMatrix.cpp.

mhf::AssignmentMatrix::~AssignmentMatrix ( )

Definition at line 26 of file AssignmentMatrix.cpp.

Member Function Documentation

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.

void mhf::AssignmentMatrix::sortAssignments ( )

Definition at line 46 of file AssignmentMatrix.cpp.

Member Data Documentation

std::vector< std::vector<const Assignment*> > mhf::AssignmentMatrix::assignments_

Definition at line 42 of file AssignmentMatrix.h.

std::map<const Evidence*, unsigned int> mhf::AssignmentMatrix::evidence_to_index_

Definition at line 40 of file AssignmentMatrix.h.

The documentation for this class was generated from the following files:

Author(s): Sjoerd van den Dries, Jos Elfring
autogenerated on Fri Apr 16 2021 02:32:27