Base Framework
|
This is the complete list of members for Matrix< TYPE >, including all inherited members.
add(const Matrix &value) | Matrix< TYPE > | |
add(const Matrix &left, const Matrix &right) | Matrix< TYPE > | |
clear() | Matrix< TYPE > | |
clip(unsigned int rows, unsigned int columns) | Matrix< TYPE > | |
columns | Matrix< TYPE > | protected |
divide(const TYPE &value) | Matrix< TYPE > | |
divide(const Matrix &left, const TYPE &right) | Matrix< TYPE > | |
elements | Matrix< TYPE > | protected |
getAdjoint() const | Matrix< TYPE > | |
getAt(unsigned int row, unsigned int colum) const | Matrix< TYPE > | |
getCofactor(unsigned int row, unsigned int column) const | Matrix< TYPE > | |
getColumns() const noexcept | Matrix< TYPE > | inline |
getDeterminant() const | Matrix< TYPE > | |
getDimension() const noexcept | Matrix< TYPE > | inline |
getElements() (defined in Matrix< TYPE >) | Matrix< TYPE > | inlineprotected |
getElements() const noexcept (defined in Matrix< TYPE >) | Matrix< TYPE > | inlineprotected |
getIndexOfElement(unsigned int row, unsigned int column) const noexcept | Matrix< TYPE > | inlineprotected |
getMinor(unsigned int row, unsigned int column) const | Matrix< TYPE > | |
getMutableElements() | Matrix< TYPE > | inlineprotected |
getNorm() const noexcept | Matrix< TYPE > | |
getReadOnlyElements() const noexcept | Matrix< TYPE > | inlineprotected |
getRows() const noexcept | Matrix< TYPE > | inline |
getSize() const noexcept | Matrix< TYPE > | inlineprotected |
identity() | Matrix< TYPE > | |
invert() const | Matrix< TYPE > | |
isCompatible(const Matrix &value) const noexcept | Matrix< TYPE > | inlineprotected |
isDiagonal() const noexcept | Matrix< TYPE > | |
isEmpty() const noexcept | Matrix< TYPE > | inline |
isEqual(const Matrix &value) const noexcept | Matrix< TYPE > | |
isLowerTriangular() const noexcept | Matrix< TYPE > | |
isSquare() const noexcept | Matrix< TYPE > | inline |
isSymmetric() const noexcept | Matrix< TYPE > | |
isUpperTriangular() const noexcept | Matrix< TYPE > | |
isZero() const noexcept | Matrix< TYPE > | |
Matrix() noexcept | Matrix< TYPE > | inline |
Matrix(const Dimension &dimension) | Matrix< TYPE > | explicit |
Matrix(const TYPE elements[], const Dimension &dimension) | Matrix< TYPE > | |
Matrix(Enumerator< ReadEnumeratorTraits< TYPE > > &diagonal, const Dimension &dimension) | Matrix< TYPE > | |
Matrix(const Matrix ©) noexcept | Matrix< TYPE > | inline |
minus() const noexcept | Matrix< TYPE > | |
multiply(const TYPE &value) | Matrix< TYPE > | |
multiply(const Matrix< TYPE > &left, const Matrix< TYPE > &right) | Matrix< TYPE > | |
multiply(const Matrix &left, const TYPE &right) | Matrix< TYPE > | |
multiply(const TYPE &left, const Matrix &right) | Matrix< TYPE > | |
negate() | Matrix< TYPE > | |
negate(const Matrix &value) | Matrix< TYPE > | |
operator()(unsigned int row, unsigned int column) const | Matrix< TYPE > | inline |
operator*(const Matrix< TYPE > &left, const Matrix< TYPE > &right) (defined in Matrix< TYPE >) | Matrix< TYPE > | related |
operator*(const Matrix< TYPE > &left, const TYPE &right) (defined in Matrix< TYPE >) | Matrix< TYPE > | related |
operator*(const TYPE &left, const Matrix< TYPE > &right) (defined in Matrix< TYPE >) | Matrix< TYPE > | related |
operator*=(const TYPE &value) | Matrix< TYPE > | inline |
operator+() const | Matrix< TYPE > | inline |
operator+(const Matrix< TYPE > &left, const Matrix< TYPE > &right) (defined in Matrix< TYPE >) | Matrix< TYPE > | related |
operator+=(const Matrix &value) | Matrix< TYPE > | inline |
operator-() const | Matrix< TYPE > | inline |
operator-(const Matrix< TYPE > &left, const Matrix< TYPE > &right) (defined in Matrix< TYPE >) | Matrix< TYPE > | related |
operator-=(const Matrix &value) | Matrix< TYPE > | inline |
operator/(const Matrix< TYPE > &left, const Matrix< TYPE > &right) (defined in Matrix< TYPE >) | Matrix< TYPE > | related |
operator/(const Matrix< TYPE > &left, const TYPE &right) (defined in Matrix< TYPE >) | Matrix< TYPE > | related |
operator/(const TYPE &left, const Matrix< TYPE > &right) (defined in Matrix< TYPE >) | Matrix< TYPE > | related |
operator/=(const TYPE &value) | Matrix< TYPE > | inline |
operator=(const Matrix &assign) | Matrix< TYPE > | inline |
operator==(const Matrix &value) const noexcept | Matrix< TYPE > | inline |
operator==(const Matrix< TYPE > &left, const Matrix< TYPE > &right) noexcept (defined in Matrix< TYPE >) | Matrix< TYPE > | related |
operator[](unsigned int row) | Matrix< TYPE > | inline |
pivot(unsigned int row, unsigned int column) | Matrix< TYPE > | |
plus() const noexcept | Matrix< TYPE > | |
rowEchelon() | Matrix< TYPE > | |
rows | Matrix< TYPE > | protected |
setAt(unsigned int row, unsigned int column, const TYPE &value) | Matrix< TYPE > | |
setDimension(const Matrix &value) | Matrix< TYPE > | inlineprotected |
setSize(unsigned int rows, unsigned int columns) | Matrix< TYPE > | inlineprotected |
solve(const Matrix< TYPE > &value) const | Matrix< TYPE > | |
subtract(const Matrix &value) | Matrix< TYPE > | |
subtract(const Matrix &left, const Matrix &right) | Matrix< TYPE > | |
transpose() const noexcept | Matrix< TYPE > | |
transpose(const Matrix &matrix) | Matrix< TYPE > | |
validateColumn(unsigned int column) const | Matrix< TYPE > | inlineprotected |
validateElement(unsigned int row, unsigned int column) const | Matrix< TYPE > | inlineprotected |
validateRow(unsigned int row) const | Matrix< TYPE > | inlineprotected |
zeroAdjust(const TYPE &zero) | Matrix< TYPE > |