|
FEBio
1.5.0
|
General purpose matrix class. More...
#include <matrix.h>
Public Member Functions | |
| matrix () | |
| default constructor | |
| matrix (int nr, int nc) | |
| constructor | |
| matrix (const matrix &m) | |
| copy constructor | |
| matrix & | operator= (const matrix &m) |
| assignment operator | |
| void | resize (int nr, int nc) |
| double * | operator[] (int l) |
| access operators | |
| double & | operator() (int i, int j) |
| double | operator() (int i, int j) const |
| int | rows () |
| int | columns () |
| void | zero () |
| operator double ** () | |
| matrix | transpose () |
| matrix transpose | |
| matrix | inverse () |
| matrix inverse | |
| matrix | operator* (const matrix &m) |
| matrix & | operator+= (const matrix &m) |
| matrix & | operator-= (const matrix &m) |
Protected Attributes | |
| double ** | m_pr |
| double * | m_pd |
| int | m_nr |
| int | m_nc |
| int | m_nsize |
General purpose matrix class.
1.7.5.1