#include <matrix.hpp>
Inheritance diagram for Matrix:

Definition at line 35 of file matrix.hpp.
Public Member Functions | |
| Matrix () | |
| The constructor. | |
| virtual | ~Matrix () |
| The destructor. | |
| virtual unsigned | GetNumRows () const =0 |
| Get number of rows. | |
| virtual unsigned | GetNumCols () const =0 |
| Get number of columns. | |
| virtual double | elem (unsigned i, unsigned j) const =0 |
| Get element in position i,j. | |
| Row | GetRow (unsigned i) const |
| Get view of i row of matrix. | |
| Column | GetCol (unsigned j) const |
| Get view of j column of matrix. | |
Classes | |
| class | Column |
| Class of view matrix column. More... | |
| class | Row |
| Class of view matrix row. More... | |
|
|
The constructor.
Definition at line 38 of file matrix.hpp. |
|
|
The destructor.
Definition at line 40 of file matrix.hpp. |
|
|
Get number of rows.
Implemented in Cross, MatrixBinExpr, ReallocatableMatrix, and FunctionMatrix. Referenced by MatrixBinExpr::GetNumRows(), Cross::GetNumRows(), Matrix::Column::GetSize(), MatrixBinExpr::MatrixBinExpr(), Skeleton::MatvecF(), Skeleton::MatvecLT(), and Skeleton::MatvecUT(). |
|
|
Get number of columns.
Implemented in Cross, MatrixBinExpr, ReallocatableMatrix, and FunctionMatrix. Referenced by MatrixBinExpr::GetNumCols(), Cross::GetNumCols(), Matrix::Row::GetSize(), MatrixBinExpr::MatrixBinExpr(), Skeleton::MatvecF(), Skeleton::MatvecLT(), and Skeleton::MatvecUT(). |
|
||||||||||||
|
|
Get view of i row of matrix.
Definition at line 19 of file matrix.cpp. Referenced by Cross::Approximate(). |
|
|
Get view of j column of matrix.
Definition at line 39 of file matrix.cpp. Referenced by Cross::Approximate(). |