#include <math/Matrixmxn.h>
Public Member Functions | |
| Matrixmxn (const int m=1, const int n=1) | |
| Matrixmxn (const Matrixmxn &right) | |
| ~Matrixmxn () | |
| virtual bool | Inverse (Matrixmxn &inv) |
| virtual Matrixmxn | Inverse () |
| virtual Matrixmxn | Transpose () |
| virtual double | Determinant () |
| virtual bool | Compare (const Matrixmxn &right) |
| virtual Matrixmxn | operator+ (const Matrixmxn &right) const |
| virtual Matrixmxn | operator- (const Matrixmxn &right) const |
| virtual Matrixmxn | operator * (const Matrixmxn &right) const |
| virtual Matrixmxn | operator * (const double &right) const |
| virtual VectorN | operator * (const VectorN &right) const |
| Matrixmxn & | operator= (const Matrixmxn &right) |
| virtual Matrixmxn & | operator *= (const Matrixmxn &right) |
| virtual Matrixmxn & | operator *= (const double &right) |
| virtual Matrixmxn & | operator+= (const Matrixmxn &right) |
| virtual Matrixmxn & | operator-= (const Matrixmxn &right) |
| virtual bool | operator== (const Matrixmxn &right) |
| virtual double & | operator() (const unsigned int row, const unsigned int col) |
| VectorN | GetColumnVector (int col) const |
| VectorN | GetRowVector (int row) const |
| virtual double | GetValues (const int m, const int n) const |
| virtual void | SetValues (int m, int n, double **val) |
| virtual void | SetValues (const int m, const int n, const double data) |
| virtual void | SetValues (const Matrixmxn &right) |
| bool | Resize (const int m, const int n) |
| int | GetRows () const |
| int | GetColumns () const |
Protected Member Functions | |
| bool | ReallocateMatrix (int m, int n) |
| bool | AllocateMatrix () |
| void | FreeMatrix () |
Protected Attributes | |
| double ** | values |
| int | m_nRows |
| int | m_nColumns |
Definition at line 12 of file Matrixmxn.h.
|
||||||||||||
|
Definition at line 91 of file Matrixmxn.cpp. References AllocateMatrix(), m_nColumns, m_nRows, and values. Here is the call graph for this function: ![]() |
|
|
Definition at line 108 of file Matrixmxn.cpp. References AllocateMatrix(), m_nColumns, m_nRows, SetValues(), and values. Here is the call graph for this function: ![]() |
|
|
Definition at line 120 of file Matrixmxn.cpp. References FreeMatrix(). Here is the call graph for this function: ![]() |
|
|
Definition at line 37 of file Matrixmxn.cpp. References m_nColumns, m_nRows, and values. Referenced by Inverse(), Matrixmxn(), and operator *=(). |
|
|
Definition at line 273 of file Matrixmxn.cpp. References m_nColumns, m_nRows, and values. Referenced by operator==(). |
|
|
Definition at line 218 of file Matrixmxn.cpp. References m_nColumns, m_nRows, SetValues(), and values. Here is the call graph for this function: ![]() |
|
|
Definition at line 85 of file Matrixmxn.cpp. References m_nColumns, m_nRows, and values. Referenced by Inverse(), and ~Matrixmxn(). |
|
|
Definition at line 57 of file Matrixmxn.h. Referenced by LogMatrix(), operator *(), operator *=(), and operator=(). |
|
|
Definition at line 476 of file Matrixmxn.cpp. References m_nRows, VectorN::SetLength(), and values. Here is the call graph for this function: ![]() |
|
|
Definition at line 55 of file Matrixmxn.h. References m_nRows. Referenced by CJacobian::GetPhyVelocity(), LogMatrix(), operator *(), and operator=(). |
|
|
Definition at line 487 of file Matrixmxn.cpp. References m_nColumns, VectorN::SetLength(), and values. Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 445 of file Matrixmxn.cpp. References values. |
|
|
Definition at line 139 of file Matrixmxn.cpp. |
|
|
|
Definition at line 351 of file Matrixmxn.cpp. References VectorN::Length(), m_nColumns, m_nRows, VectorN::SetLength(), and values. Here is the call graph for this function: ![]() |
|
|
Definition at line 338 of file Matrixmxn.cpp. References m_nColumns, m_nRows, and values. |
|
|
Definition at line 318 of file Matrixmxn.cpp. References GetColumns(), GetRows(), m_nColumns, m_nRows, and values. Here is the call graph for this function: ![]() |
|
|
Definition at line 398 of file Matrixmxn.cpp. References m_nColumns, m_nRows, and values. |
|
|
Definition at line 376 of file Matrixmxn.cpp. References AllocateMatrix(), GetColumns(), m_nColumns, m_nRows, and values. Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 440 of file Matrixmxn.cpp. References values. |
|
|
Definition at line 292 of file Matrixmxn.cpp. References m_nColumns, m_nRows, and values. |
|
|
Definition at line 411 of file Matrixmxn.cpp. References m_nColumns, m_nRows, and values. |
|
|
Definition at line 305 of file Matrixmxn.cpp. References m_nColumns, m_nRows, and values. |
|
|
Definition at line 423 of file Matrixmxn.cpp. References m_nColumns, m_nRows, and values. |
|
|
Definition at line 369 of file Matrixmxn.cpp. References GetColumns(), GetRows(), Resize(), and SetValues(). Here is the call graph for this function: ![]() |
|
|
Definition at line 435 of file Matrixmxn.cpp. References Compare(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 51 of file Matrixmxn.cpp. References m_nRows, and values. Referenced by Resize(). |
|
||||||||||||
|
Definition at line 457 of file Matrixmxn.cpp. References m_nColumns, m_nRows, ReallocateMatrix(), and values. Referenced by operator=(), and SetValues(). Here is the call graph for this function: ![]() |
|
|
Definition at line 249 of file Matrixmxn.cpp. References m_nColumns, m_nRows, Resize(), and values. Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 451 of file Matrixmxn.cpp. References values. |
|
||||||||||||||||
|
Definition at line 261 of file Matrixmxn.cpp. References m_nColumns, m_nRows, Resize(), and values. Referenced by CJacobian::Calculate(), Determinant(), Inverse(), Matrixmxn(), and operator=(). Here is the call graph for this function: ![]() |
|
|
Definition at line 126 of file Matrixmxn.cpp. References m_nColumns, m_nRows, and values. Referenced by Inverse(). |
|
|
Definition at line 65 of file Matrixmxn.h. Referenced by AllocateMatrix(), Compare(), Determinant(), FreeMatrix(), GetRowVector(), Inverse(), Matrixmxn(), operator *(), operator *=(), operator+(), operator+=(), operator-(), operator-=(), Resize(), SetValues(), and Transpose(). |
|
|
Definition at line 64 of file Matrixmxn.h. Referenced by AllocateMatrix(), Compare(), Determinant(), FreeMatrix(), GetColumnVector(), GetRows(), Inverse(), Matrixmxn(), operator *(), operator *=(), operator+(), operator+=(), operator-(), operator-=(), ReallocateMatrix(), Resize(), SetValues(), and Transpose(). |
|
|
Definition at line 57 of file Matrixmxn.h. Referenced by AllocateMatrix(), Compare(), Determinant(), FreeMatrix(), GetColumnVector(), GetRowVector(), GetValues(), Inverse(), Matrixmxn(), operator *(), operator *=(), operator()(), operator+(), operator+=(), operator-(), operator-=(), ReallocateMatrix(), Resize(), SetValues(), and Transpose(). |
1.4.6-NO