|
IFEM
90A354
|
This is the complete list of members for utl::matrix< T >, including all inherited members.
| add(const matrix< T > &A, T alfa=T(1)) | utl::matrix< T > | inline |
| utl::matrixBase::add(const matrixBase< T > &A, const T &alfa) | utl::matrixBase< T > | inline |
| addBlock(const matrix< T > &block, T s, size_t r, size_t c, bool transposed=false) | utl::matrix< T > | inline |
| asum(int inc=1) const | utl::matrixBase< T > | inline |
| augmentCols(const matrix< T > &B) | utl::matrix< T > | inline |
| augmentRows(const matrix< T > &B) | utl::matrix< T > | inline |
| begin() | utl::matrixBase< T > | inline |
| clear() | utl::matrixBase< T > | inline |
| clearIfNrowChanged(size_t n1, size_t, size_t) override | utl::matrix< T > | inlineprotectedvirtual |
| cols() const | utl::matrix< T > | inline |
| colsum(size_t c) const | utl::matrix< T > | inline |
| compatible(const std::vector< T > &X, bool transA) const | utl::matrix< T > | inlineprivate |
| compatible(const matrix< T > &A, const matrix< T > &B, bool transA, bool transB, size_t &M, size_t &N, size_t &K) | utl::matrix< T > | inlineprivate |
| compatible(const matrix< T > &A, const std::vector< T > &B, bool transA, size_t &M, size_t &N, size_t &K) | utl::matrix< T > | inlineprivate |
| compatible(const std::vector< T > &A, const matrix< T > &B, bool transB, size_t &M, size_t &N, size_t &K) | utl::matrix< T > | inlineprivate |
| compatible(const std::vector< T > &X, const std::vector< T > &Y) | utl::matrix< T > | inlineprivate |
| det() const | utl::matrix< T > | inline |
| diag(T d, size_t dim=0) | utl::matrix< T > | inline |
| dim(short int d=1) const | utl::matrixBase< T > | inline |
| elem | utl::matrixBase< T > | protected |
| empty() const | utl::matrixBase< T > | inline |
| end() | utl::matrixBase< T > | inline |
| expandRows(int incRows) | utl::matrix< T > | inline |
| extractBlock(matrix< T > &block, size_t r, size_t c, bool addTo=false, bool transposed=false) const | utl::matrix< T > | inline |
| fill(const std::vector< T > &v, size_t n, size_t m=0) | utl::matrix< T > | inline |
| utl::matrixBase::fill(T s) | utl::matrixBase< T > | inline |
| utl::matrixBase::fill(const T *values, size_t n=0) | utl::matrixBase< T > | inline |
| fillBlock(const matrix< T > &block, size_t r, size_t c, bool transposed=false) | utl::matrix< T > | inline |
| fillColumn(size_t c, const std::vector< T > &data) | utl::matrix< T > | inline |
| fillColumn(size_t c, const T *data) | utl::matrix< T > | inline |
| fillRow(size_t r, const T *data) | utl::matrix< T > | inline |
| getColumn(size_t c) const | utl::matrix< T > | inline |
| getRow(size_t r) const | utl::matrix< T > | inline |
| inverse(T tol=T(0)) | utl::matrix< T > | inline |
| isSymmetric(T tol=T(0)) const | utl::matrix< T > | inline |
| matrix() | utl::matrix< T > | inline |
| matrix(vector< T > &vec) | utl::matrix< T > | inlineexplicit |
| matrix(size_t r, size_t c) | utl::matrix< T > | inline |
| matrix(const matrix< T > &mat, bool transposed=false) | utl::matrix< T > | inline |
| matrixBase() | utl::matrixBase< T > | inlineprotected |
| matrixBase(vector< T > &vec) | utl::matrixBase< T > | inlineexplicitprotected |
| matrixBase(size_t n_1, size_t n_2, size_t n_3=1, size_t n_4=1) | utl::matrixBase< T > | inlineprotected |
| matrixBase(const matrixBase< T > &mat, bool copyContent=true) | utl::matrixBase< T > | inlineprotected |
| multiply(T c) | utl::matrix< T > | inline |
| multiply(const matrix< T > &A, const matrix< T > &B, bool transA=false, bool transB=false, bool addTo=false, const T &alpha=T(1)) | utl::matrix< T > | inline |
| multiply(const std::vector< T > &X, std::vector< T > &Y, bool transA=false, char addTo=0) const | utl::matrix< T > | inline |
| multiply(const std::vector< T > &X, std::vector< T > &Y, const T &alpha, const T &beta=T(0), bool transA=false, int stridex=1, int stridey=1, unsigned int ofsx=0, unsigned int ofsy=0) const | utl::matrix< T > | inline |
| utl::matrixBase::multiply(const T &c) | utl::matrixBase< T > | inline |
| multiplyMat(const matrix< T > &A, const std::vector< T > &B, bool transA=false, bool addTo=false) | utl::matrix< T > | inline |
| multiplyMat(const std::vector< T > &A, const matrix< T > &B, bool transB=false, bool addTo=false) | utl::matrix< T > | inline |
| myElem | utl::matrixBase< T > | private |
| n | utl::matrixBase< T > | protected |
| ncol | utl::matrix< T > | private |
| norm2(int inc=1) const | utl::matrixBase< T > | inline |
| normInf() const | utl::matrix< T > | inline |
| nrow | utl::matrix< T > | private |
| operator const std::vector< T > &() const | utl::matrixBase< T > | inline |
| operator std::vector< T > &() | utl::matrixBase< T > | inline |
| operator()(size_t r, size_t c) | utl::matrix< T > | inline |
| operator()(size_t r, size_t c) const | utl::matrix< T > | inline |
| operator*=(T c) | utl::matrix< T > | inline |
| operator+=(const matrix< T > &A) | utl::matrix< T > | inline |
| operator-=(const matrix< T > &A) | utl::matrix< T > | inline |
| operator/=(T d) | utl::matrix< T > | inline |
| operator=(const matrix< T > &A) | utl::matrix< T > | inline |
| operator=(const std::vector< T > &X) | utl::matrix< T > | inline |
| outer_product(const std::vector< T > &X, const std::vector< T > &Y, bool addTo=false, T alpha=T(1)) | utl::matrix< T > | inline |
| ptr(size_t c=0) | utl::matrixBase< T > | inline |
| ptr(size_t c=0) const | utl::matrixBase< T > | inline |
| redim(size_t n_1, size_t n_2, size_t n_3, size_t n_4, bool forceClear) | utl::matrixBase< T > | inlineprotected |
| resize(size_t r, size_t c, bool forceClear=false) | utl::matrix< T > | inline |
| rows() const | utl::matrix< T > | inline |
| rowsum(size_t r) const | utl::matrix< T > | inline |
| size() const | utl::matrixBase< T > | inline |
| sum(int inc=1) const | utl::matrixBase< T > | inline |
| toVec() const | utl::matrixBase< T > | inline |
| trace() const | utl::matrix< T > | inline |
| transpose() | utl::matrix< T > | inline |
| zero(T tol=T(0)) const | utl::matrixBase< T > | inline |
| ~matrix() | utl::matrix< T > | inlinevirtual |