#include <linalg.h>
Inherited by TFullColMatrix, TNGraphMtx, TSparseColMatrix, TSparseRowMatrix, and TUNGraphMtx.
Definition at line 8 of file linalg.h.
virtual TMatrix::~TMatrix |
( |
| ) |
|
|
inlinevirtual |
int TMatrix::GetCols |
( |
| ) |
const |
|
inline |
Definition at line 47 of file linalg.h.
virtual int PGetRows() const =0
virtual int PGetCols() const =0
int TMatrix::GetRows |
( |
| ) |
const |
|
inline |
Definition at line 45 of file linalg.h.
virtual int PGetRows() const =0
virtual int PGetCols() const =0
void TMatrix::Multiply |
( |
const TFltVV & |
B, |
|
|
int |
ColId, |
|
|
TFltV & |
Result |
|
) |
| const |
|
inline |
Definition at line 24 of file linalg.h.
virtual void PMultiplyT(const TFltVV &B, int ColId, TFltV &Result) const =0
virtual void PMultiply(const TFltVV &B, int ColId, TFltV &Result) const =0
void TMatrix::Multiply |
( |
const TFltV & |
Vec, |
|
|
TFltV & |
Result |
|
) |
| const |
|
inline |
Definition at line 29 of file linalg.h.
virtual void PMultiplyT(const TFltVV &B, int ColId, TFltV &Result) const =0
virtual void PMultiply(const TFltVV &B, int ColId, TFltV &Result) const =0
void TMatrix::MultiplyT |
( |
const TFltVV & |
B, |
|
|
int |
ColId, |
|
|
TFltV & |
Result |
|
) |
| const |
|
inline |
Definition at line 34 of file linalg.h.
virtual void PMultiplyT(const TFltVV &B, int ColId, TFltV &Result) const =0
virtual void PMultiply(const TFltVV &B, int ColId, TFltV &Result) const =0
void TMatrix::MultiplyT |
( |
const TFltV & |
Vec, |
|
|
TFltV & |
Result |
|
) |
| const |
|
inline |
Definition at line 39 of file linalg.h.
virtual void PMultiplyT(const TFltVV &B, int ColId, TFltV &Result) const =0
virtual void PMultiply(const TFltVV &B, int ColId, TFltV &Result) const =0
virtual int TMatrix::PGetCols |
( |
| ) |
const |
|
protectedpure virtual |
virtual int TMatrix::PGetRows |
( |
| ) |
const |
|
protectedpure virtual |
virtual void TMatrix::PMultiply |
( |
const TFltVV & |
B, |
|
|
int |
ColId, |
|
|
TFltV & |
Result |
|
) |
| const |
|
protectedpure virtual |
virtual void TMatrix::PMultiply |
( |
const TFltV & |
Vec, |
|
|
TFltV & |
Result |
|
) |
| const |
|
protectedpure virtual |
virtual void TMatrix::PMultiplyT |
( |
const TFltVV & |
B, |
|
|
int |
ColId, |
|
|
TFltV & |
Result |
|
) |
| const |
|
protectedpure virtual |
virtual void TMatrix::PMultiplyT |
( |
const TFltV & |
Vec, |
|
|
TFltV & |
Result |
|
) |
| const |
|
protectedpure virtual |
void TMatrix::Transpose |
( |
| ) |
|
|
inline |
The documentation for this class was generated from the following file: