![]() |
PIP 5.6.1
Platform-Independent Primitives
|
This is the complete list of members for PIMathMatrix< Type >, including all inherited members.
| addColumn(const ColConst &other) | PIVector2D< Type > | inline |
| addColumn(const PIVector< Type > &other) | PIVector2D< Type > | inline |
| addRow(const RowConst &other) | PIVector2D< Type > | inline |
| addRow(const PIVector< Type > &other) | PIVector2D< Type > | inline |
| any(std::function< bool(const Type &e)> test) const | PIVector2D< Type > | inline |
| appendColumns(size_t count, const Type &f=Type()) | PIVector2D< Type > | inline |
| appendRows(size_t count, const Type &f=Type()) | PIVector2D< Type > | inline |
| asPlainVector() const | PIVector2D< Type > | inline |
| asPlainVector() | PIVector2D< Type > | inline |
| assign(const Type &e=Type()) | PIVector2D< Type > | inline |
| assign(size_t rows, size_t cols, const Type &f=Type()) | PIVector2D< Type > | inline |
| at(size_t row, size_t col) const | PIVector2D< Type > | inline |
| at(const Index &idx) const | PIVector2D< Type > | inline |
| capacity() const | PIVector2D< Type > | inline |
| clear() | PIVector2D< Type > | inline |
| col(size_t index) | PIVector2D< Type > | inline |
| col(size_t index) const | PIVector2D< Type > | inline |
| cols() const | PIVector2D< Type > | inline |
| contains(const Type &e) const | PIVector2D< Type > | inline |
| data(size_t index=0) | PIVector2D< Type > | inline |
| data(size_t index=0) const | PIVector2D< Type > | inline |
| deleteColumns(size_t col_start, size_t count) | PIVector2D< Type > | inline |
| deleteRows(size_t row_start, size_t count) | PIVector2D< Type > | inline |
| determinant(bool *ok=0) const | PIMathMatrix< Type > | inline |
| element(size_t row, size_t col) | PIVector2D< Type > | inline |
| element(size_t row, size_t col) const | PIVector2D< Type > | inline |
| element(const Index &idx) | PIVector2D< Type > | inline |
| element(const Index &idx) const | PIVector2D< Type > | inline |
| entries(const Type &e) const | PIVector2D< Type > | inline |
| entries(std::function< bool(const Type &e)> test) const | PIVector2D< Type > | inline |
| every(std::function< bool(const Type &e)> test) const | PIVector2D< Type > | inline |
| fill(const Type &v) | PIMathMatrix< Type > | inline |
| PIVector2D< Type >::fill(std::function< Type(size_t i)> f) | PIVector2D< Type > | inline |
| filterColumns(std::function< bool(const ColConst &)> test) const | PIVector2D< Type > | inline |
| filterRows(std::function< bool(const RowConst &)> test) const | PIVector2D< Type > | inline |
| forEachColumn(std::function< void(Col)> f) | PIVector2D< Type > | inline |
| forEachColumn(std::function< void(ColConst)> f) const | PIVector2D< Type > | inline |
| forEachRow(std::function< void(Row)> f) | PIVector2D< Type > | inline |
| forEachRow(std::function< void(RowConst)> f) const | PIVector2D< Type > | inline |
| getRange(size_t rowStart, size_t rowCount, size_t colStart, size_t colCount) const | PIVector2D< Type > | inline |
| identity(const uint cols, const uint rows) | PIMathMatrix< Type > | inlinestatic |
| indexOf(const Type &e) const | PIVector2D< Type > | inline |
| indexWhere(std::function< bool(const Type &e)> test, ssize_t start=0) const | PIVector2D< Type > | inline |
| invert(bool *ok=0, PIMathVector< Type > *sv=0) | PIMathMatrix< Type > | inline |
| inverted(bool *ok=0) const | PIMathMatrix< Type > | inline |
| isEmpty() const | PIVector2D< Type > | inline |
| isIdentity() const | PIMathMatrix< Type > | inline |
| isNotEmpty() const | PIVector2D< Type > | inline |
| isNull() const | PIMathMatrix< Type > | inline |
| isSquare() const | PIMathMatrix< Type > | inline |
| isValid() const | PIMathMatrix< Type > | inline |
| lastIndexOf(const Type &e, ssize_t start=-1) const | PIVector2D< Type > | inline |
| lastIndexWhere(std::function< bool(const Type &e)> test, ssize_t start=-1) const | PIVector2D< Type > | inline |
| length() const | PIVector2D< Type > | inline |
| map(std::function< ST(const Type &e)> f) const | PIVector2D< Type > | inline |
| mapIndexed(std::function< ST(size_t row, size_t col, const Type &e)> f) const | PIVector2D< Type > | inline |
| matrixCol(const PIMathVector< Type > &val) | PIMathMatrix< Type > | inlinestatic |
| matrixRow(const PIMathVector< Type > &val) | PIMathMatrix< Type > | inlinestatic |
| operator!=(const PIVector2D< Type > &t) const | PIVector2D< Type > | inline |
| operator*(const Type &v) const | PIMathMatrix< Type > | inline |
| operator*=(const Type &v) | PIMathMatrix< Type > | inline |
| operator+(const PIMathMatrix< Type > &sm) const | PIMathMatrix< Type > | inline |
| operator+=(const PIMathMatrix< Type > &sm) | PIMathMatrix< Type > | inline |
| operator-() const | PIMathMatrix< Type > | inline |
| operator-(const PIMathMatrix< Type > &sm) const | PIMathMatrix< Type > | inline |
| operator-=(const PIMathMatrix< Type > &sm) | PIMathMatrix< Type > | inline |
| operator/(const Type &v) const | PIMathMatrix< Type > | inline |
| operator/=(const Type &v) | PIMathMatrix< Type > | inline |
| operator==(const PIVector2D< Type > &t) const | PIVector2D< Type > | inline |
| operator[](const Index &idx) | PIVector2D< Type > | inline |
| operator[](const Index &idx) const | PIVector2D< Type > | inline |
| operator[](size_t index) | PIVector2D< Type > | inline |
| operator[](size_t index) const | PIVector2D< Type > | inline |
| PIMathMatrix(const uint cols=0, const uint rows=0, const Type &f=Type()) | PIMathMatrix< Type > | inline |
| PIMathMatrix(const uint cols, const uint rows, const PIVector< Type > &val) | PIMathMatrix< Type > | inline |
| PIMathMatrix(const PIVector< PIVector< Type > > &val) | PIMathMatrix< Type > | inline |
| PIMathMatrix(const PIVector2D< Type > &val) | PIMathMatrix< Type > | inline |
| PIVector2D() | PIVector2D< Type > | inline |
| PIVector2D(size_t rows, size_t cols, const Type &f=Type()) | PIVector2D< Type > | inline |
| PIVector2D(size_t rows, size_t cols, const PIVector< Type > &v) | PIVector2D< Type > | inline |
| PIVector2D(size_t rows, size_t cols, PIVector< Type > &&v) | PIVector2D< Type > | inline |
| PIVector2D(const PIVector< PIVector< Type > > &v) | PIVector2D< Type > | inline |
| reduce(std::function< ST(const Type &e, const ST &acc)> f, const ST &initial=ST()) const | PIVector2D< Type > | inline |
| reduceIndexed(std::function< ST(size_t row, size_t col, const Type &e, const ST &acc)> f, const ST &initial=ST()) const | PIVector2D< Type > | inline |
| removeColumn(size_t col) | PIVector2D< Type > | inline |
| removeColumnsWhere(std::function< bool(const ColConst &)> test) | PIVector2D< Type > | inline |
| removeRow(size_t row) | PIVector2D< Type > | inline |
| removeRowsWhere(std::function< bool(const RowConst &)> test) | PIVector2D< Type > | inline |
| resize(size_t rows, size_t cols, const Type &f=Type()) | PIVector2D< Type > | inline |
| reverseColumns() | PIVector2D< Type > | inline |
| reverseRows() | PIVector2D< Type > | inline |
| row(size_t index) | PIVector2D< Type > | inline |
| row(size_t index) const | PIVector2D< Type > | inline |
| rows() const | PIVector2D< Type > | inline |
| setCol(uint index, const PIMathVector< Type > &v) | PIMathMatrix< Type > | inline |
| setRow(uint index, const PIMathVector< Type > &v) | PIMathMatrix< Type > | inline |
| PIVector2D< Type >::setRow(size_t row, const RowConst &other) | PIVector2D< Type > | inline |
| PIVector2D< Type >::setRow(size_t row, const PIVector< Type > &other) | PIVector2D< Type > | inline |
| size() const | PIVector2D< Type > | inline |
| size_s() const | PIVector2D< Type > | inline |
| swap(PIVector2D< Type > &other) | PIVector2D< Type > | inline |
| swapCols(uint r0, uint r1) | PIMathMatrix< Type > | inline |
| swapRows(uint c0, uint c1) | PIMathMatrix< Type > | inline |
| toPlainVector() const | PIVector2D< Type > | inline |
| toUpperTriangular(bool *ok=0) | PIMathMatrix< Type > | inline |
| toVectors() const | PIVector2D< Type > | inline |
| trace() const | PIMathMatrix< Type > | inline |
| transposed() const | PIMathMatrix< Type > | inline |