#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(). |