QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RMatrix Member List

This is the complete list of members for RMatrix, including all inherited members.

addRow(int r, double factor, int r2)RMatrixprotected
clear()RMatrix
colsRMatrixprivate
create2x3(double a11, double a12, double a13, double a21, double a22, double a23)RMatrixstatic
create3x1(double a11, double a21, double a31)RMatrixstatic
create3x3(double a11, double a12, double a13, double a21, double a22, double a23, double a31, double a32, double a33)RMatrixstatic
createIdentity(int size)RMatrixstatic
createIdentity2x2()RMatrixstatic
createIdentity3x3()RMatrixstatic
get(int r, int c) const RMatrix
getAppended(const RMatrix &v) const RMatrix
getCols() const RMatrixinline
getInverse() const RMatrix
getPivotCol(int r)RMatrixprotected
getPivotRow(int startRow)RMatrixprotected
getRows() const RMatrixinline
getTransposed() const RMatrix
init(int r, int c)RMatrix
isValid() const RMatrix
mRMatrixprivate
multiplyRow(int r, double factor)RMatrixprotected
multiplyWith(const RMatrix &w) const RMatrix
operator*(const RMatrix &other) const RMatrix
operator*=(double f)RMatrix
operator=(const RMatrix &other)RMatrix
operator==(const RMatrix &other) const RMatrix
operator[](int i)RMatrix
print() const RMatrix
printRow(int r) const RMatrix
ref(int startRow)RMatrixprotected
reset()RMatrix
RMatrix()RMatrix
RMatrix(int r, int c)RMatrix
RMatrix(const RMatrix &other)RMatrix
rowsRMatrixprivate
rref()RMatrix
set(int r, int c, double v)RMatrix
set2x3(double a11, double a12, double a13, double a21, double a22, double a23)RMatrix
set3x1(double a11, double a21, double a31)RMatrix
set3x3(double a11, double a12, double a13, double a21, double a22, double a23, double a31, double a32, double a33)RMatrix
swapRows(int r1, int r2)RMatrixprotected
~RMatrix()RMatrix