#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