#include <Matrix.hpp>
List of all members.
Public Member Functions |
| Matrix () |
| Matrix (const int &r, const int &c) |
| Matrix (const Matrix &m) |
void | insert (const double &value, const int &rowCoordinate, const int &columnCoordinate) |
double | access (const int &rowCoordinate, const int &columnCoordinate) |
pair< int, int > | getMinValLocation () |
ostream & | write (ostream &os) |
Public Attributes |
vector< vector< double > > | _rows |
vector< vector< double > > | _columns |
multimap< double, pair< int,
int > > | _data |
Detailed Description
Definition at line 43 of file Matrix.hpp.
Constructor & Destructor Documentation
pwiz::eharmony::Matrix::Matrix |
( |
| ) |
|
|
inline |
pwiz::eharmony::Matrix::Matrix |
( |
const int & |
r, |
|
|
const int & |
c |
|
) |
| |
pwiz::eharmony::Matrix::Matrix |
( |
const Matrix & |
m | ) |
|
|
inline |
Member Function Documentation
void pwiz::eharmony::Matrix::insert |
( |
const double & |
value, |
|
|
const int & |
rowCoordinate, |
|
|
const int & |
columnCoordinate |
|
) |
| |
double pwiz::eharmony::Matrix::access |
( |
const int & |
rowCoordinate, |
|
|
const int & |
columnCoordinate |
|
) |
| |
pair<int, int> pwiz::eharmony::Matrix::getMinValLocation |
( |
| ) |
|
|
inline |
Definition at line 52 of file Matrix.hpp.
{
return min_element(
_data.begin(),
_data.end(), KeyLessThan())->second; }
ostream& pwiz::eharmony::Matrix::write |
( |
ostream & |
os | ) |
|
Member Data Documentation
vector<vector<double> > pwiz::eharmony::Matrix::_rows |
vector<vector<double> > pwiz::eharmony::Matrix::_columns |
multimap<double, pair<int,int> > pwiz::eharmony::Matrix::_data |
The documentation for this struct was generated from the following file:
- /Users/parag/_Research/pwiz/svn/trunk/pwiz/pwiz/analysis/eharmony/Matrix.hpp