NxM martix.
More...
#include <XXLinalgMatrix.h>
◆ Matrix()
| XX::Linalg::Matrix::Matrix |
( |
const size_t & | rowCount = 0, |
|
|
const size_t & | columnCount = 0 ) |
◆ cofactor()
| Matrix XX::Linalg::Matrix::cofactor |
( |
| ) |
const |
◆ determinant()
| double XX::Linalg::Matrix::determinant |
( |
| ) |
const |
◆ getColumnCount()
| size_t XX::Linalg::Matrix::getColumnCount |
( |
| ) |
const |
◆ getRowCount()
| size_t XX::Linalg::Matrix::getRowCount |
( |
| ) |
const |
◆ getValue()
| double XX::Linalg::Matrix::getValue |
( |
const size_t & | rowIndex, |
|
|
const size_t & | columnIndex ) const |
◆ inverse()
| Matrix XX::Linalg::Matrix::inverse |
( |
| ) |
const |
◆ isNull()
| bool XX::Linalg::Matrix::isNull |
( |
| ) |
const |
◆ operator!=()
| bool XX::Linalg::Matrix::operator!= |
( |
const Matrix & | other | ) |
const |
◆ operator()() [1/2]
| double & XX::Linalg::Matrix::operator() |
( |
const size_t & | rowIndex, |
|
|
const size_t & | columnIndex ) |
◆ operator()() [2/2]
| const double & XX::Linalg::Matrix::operator() |
( |
const size_t & | rowIndex, |
|
|
const size_t & | columnIndex ) const |
◆ operator*() [1/2]
| Matrix XX::Linalg::Matrix::operator* |
( |
const double & | value | ) |
const |
◆ operator*() [2/2]
| Matrix XX::Linalg::Matrix::operator* |
( |
const Matrix & | other | ) |
const |
◆ operator*=()
| Matrix & XX::Linalg::Matrix::operator*= |
( |
const double & | value | ) |
|
◆ operator+()
| Matrix XX::Linalg::Matrix::operator+ |
( |
const Matrix & | other | ) |
const |
◆ operator+=()
| Matrix & XX::Linalg::Matrix::operator+= |
( |
const Matrix & | other | ) |
|
◆ operator-()
| Matrix XX::Linalg::Matrix::operator- |
( |
const Matrix & | other | ) |
const |
◆ operator-=()
| Matrix & XX::Linalg::Matrix::operator-= |
( |
const Matrix & | other | ) |
|
◆ operator/()
| Matrix XX::Linalg::Matrix::operator/ |
( |
const double & | value | ) |
const |
◆ operator/=()
| Matrix & XX::Linalg::Matrix::operator/= |
( |
const double & | value | ) |
|
◆ operator==()
| bool XX::Linalg::Matrix::operator== |
( |
const Matrix & | other | ) |
const |
◆ setValue()
| void XX::Linalg::Matrix::setValue |
( |
const size_t & | rowIndex, |
|
|
const size_t & | columnIndex, |
|
|
const double & | value ) |
◆ setValues()
| void XX::Linalg::Matrix::setValues |
( |
const Cell::List & | cellList | ) |
|
◆ sizeMatch()
| bool XX::Linalg::Matrix::sizeMatch |
( |
const Matrix & | other | ) |
const |
◆ transpose()
| Matrix XX::Linalg::Matrix::transpose |
( |
| ) |
const |
◆ operator<< [1/2]
| QDebug operator<< |
( |
QDebug | stream, |
|
|
const Matrix & | matrix ) |
|
friend |
◆ operator<< [2/2]
| QTextStream & operator<< |
( |
QTextStream & | stream, |
|
|
const Matrix & | matrix ) |
|
friend |
◆ operator>>
| QTextStream & operator>> |
( |
QTextStream & | stream, |
|
|
Matrix & | matrix ) |
|
friend |
The documentation for this class was generated from the following file: