| Array() | Imagine::Array< T > | inline |
| Array(size_t size) | Imagine::Array< T > | inlineexplicit |
| Array(T *ptr, size_t size, bool handleDelete=false) | Imagine::Array< T > | inline |
| Array(const Array &A) | Imagine::Array< T > | inlineexplicit |
| Array(const Array< T2 > &A) | Imagine::Array< T > | inline |
| Array(const std::list< T > &L) | Imagine::Array< T > | inline |
| begin() | Imagine::Array< T > | inline |
| begin() const | Imagine::Array< T > | inline |
| cholesky(const Matrix &A, bool low=true) | Imagine::Matrix< T > | friend |
| clone() const | Imagine::Matrix< T > | inline |
| const_iterator typedef | Imagine::Matrix< T > | |
| coordsBegin() const | Imagine::MultiArray< T, 2 > | inline |
| coordsBegin() const | Imagine::MultiArray< T, 2 > | inline |
| coordsEnd() const | Imagine::MultiArray< T, 2 > | inline |
| coordsEnd() const | Imagine::MultiArray< T, 2 > | inline |
| data() | Imagine::Array< T > | inline |
| data() const | Imagine::Array< T > | inline |
| depth() const | Imagine::MultiArray< T, 2 > | inline |
| depth() const | Imagine::MultiArray< T, 2 > | inline |
| det(const Matrix &A) | Imagine::Matrix< T > | friend |
| dot(const Matrix &a, const Matrix &b) | Imagine::Matrix< T > | friend |
| empty() const | Imagine::Array< T > | inline |
| end() | Imagine::Array< T > | inline |
| end() const | Imagine::Array< T > | inline |
| fill(T x) | Imagine::Matrix< T > | inline |
| Imagine::Array::fill(const T &x) | Imagine::Array< T > | inline |
| getCol(int j) const | Imagine::Matrix< T > | inline |
| getColRef(int j) | Imagine::Matrix< T > | inline |
| getColsRef(int j0, int n) | Imagine::Matrix< T > | inline |
| getDiagonal() const | Imagine::Matrix< T > | inline |
| getRow(int i) const | Imagine::Matrix< T > | inline |
| getSubArray(const Coords< dim > &offset, const Coords< dim > &sz) const | Imagine::MultiArray< T, 2 > | inline |
| getSubArray(const Coords< dim > &offset, const Coords< dim > &sz) const | Imagine::MultiArray< T, 2 > | inline |
| Imagine::Array::getSubArray(size_t offset, size_t size) const | Imagine::Array< T > | inline |
| getSubColRef(int j, int i0, int m) | Imagine::Matrix< T > | inline |
| getSubMat(int i0, int m, int j0, int n) const | Imagine::Matrix< T > | inline |
| height() const | Imagine::MultiArray< T, 2 > | inline |
| height() const | Imagine::MultiArray< T, 2 > | inline |
| Identity(int N) | Imagine::Matrix< T > | inlinestatic |
| inverse(const Matrix &A) | Imagine::Matrix< T > | friend |
| iterator typedef | Imagine::Matrix< T > | |
| linSolve(const Matrix &A, const Vector< T > &b) | Imagine::Matrix< T > | friend |
| Matrix() | Imagine::Matrix< T > | inline |
| Matrix(int M, int N) | Imagine::Matrix< T > | inline |
| Matrix(T *t, int M, int N, bool handleDelete=false) | Imagine::Matrix< T > | inline |
| Matrix(const Base &A) | Imagine::Matrix< T > | inline |
| Matrix(const SymMatrix< T > &A) | Imagine::Matrix< T > | |
| MultiArray() | Imagine::MultiArray< T, 2 > | inline |
| MultiArray(const Coords< dim > &sz) | Imagine::MultiArray< T, 2 > | inlineexplicit |
| MultiArray(int s0, int s1) | Imagine::MultiArray< T, 2 > | inline |
| MultiArray(int s0, int s1, int s2) | Imagine::MultiArray< T, 2 > | inline |
| MultiArray(T *ptr, const Coords< dim > &sz, bool handleDelete=false) | Imagine::MultiArray< T, 2 > | inline |
| MultiArray(T *ptr, int s0, int s1, bool handleDelete=false) | Imagine::MultiArray< T, 2 > | inline |
| MultiArray(T *ptr, int s0, int s1, int s2, bool handleDelete=false) | Imagine::MultiArray< T, 2 > | inline |
| MultiArray(const MultiArray &A) | Imagine::MultiArray< T, 2 > | inlineexplicit |
| MultiArray(const MultiArray< T2, dim > &A) | Imagine::MultiArray< T, 2 > | inline |
| MultiArray() | Imagine::MultiArray< T, 2 > | inline |
| MultiArray(const Coords< dim > &sz) | Imagine::MultiArray< T, 2 > | inlineexplicit |
| MultiArray(int s0, int s1) | Imagine::MultiArray< T, 2 > | inline |
| MultiArray(int s0, int s1, int s2) | Imagine::MultiArray< T, 2 > | inline |
| MultiArray(T *ptr, const Coords< dim > &sz, bool handleDelete=false) | Imagine::MultiArray< T, 2 > | inline |
| MultiArray(T *ptr, int s0, int s1, bool handleDelete=false) | Imagine::MultiArray< T, 2 > | inline |
| MultiArray(T *ptr, int s0, int s1, int s2, bool handleDelete=false) | Imagine::MultiArray< T, 2 > | inline |
| MultiArray(const MultiArray &A) | Imagine::MultiArray< T, 2 > | inlineexplicit |
| MultiArray(const MultiArray< T2, dim > &A) | Imagine::MultiArray< T, 2 > | inline |
| multt(const Matrix &A, const Matrix &B) | Imagine::Matrix< T > | friend |
| ncol() const | Imagine::Matrix< T > | inline |
| norm(const Matrix &A, char type='F') | Imagine::Matrix< T > | friend |
| nrow() const | Imagine::Matrix< T > | inline |
| offset(const Coords< dim > &c) const | Imagine::MultiArray< T, 2 > | inline |
| offset(int x, int y) const | Imagine::MultiArray< T, 2 > | inline |
| offset(int x, int y, int z) const | Imagine::MultiArray< T, 2 > | inline |
| offset(const Coords< dim > &c) const | Imagine::MultiArray< T, 2 > | inline |
| offset(int x, int y) const | Imagine::MultiArray< T, 2 > | inline |
| offset(int x, int y, int z) const | Imagine::MultiArray< T, 2 > | inline |
| operator!=(const Array &A) const | Imagine::Array< T > | inline |
| operator()(const Coords< dim > &c) const | Imagine::MultiArray< T, 2 > | inline |
| operator()(const Coords< dim > &c) | Imagine::MultiArray< T, 2 > | inline |
| operator()(int x, int y) const | Imagine::MultiArray< T, 2 > | inline |
| operator()(int x, int y) | Imagine::MultiArray< T, 2 > | inline |
| operator()(int x, int y, int z) const | Imagine::MultiArray< T, 2 > | inline |
| operator()(int x, int y, int z) | Imagine::MultiArray< T, 2 > | inline |
| operator()(const Coords< dim > &c) const | Imagine::MultiArray< T, 2 > | inline |
| operator()(const Coords< dim > &c) | Imagine::MultiArray< T, 2 > | inline |
| operator()(int x, int y) const | Imagine::MultiArray< T, 2 > | inline |
| operator()(int x, int y) | Imagine::MultiArray< T, 2 > | inline |
| operator()(int x, int y, int z) const | Imagine::MultiArray< T, 2 > | inline |
| operator()(int x, int y, int z) | Imagine::MultiArray< T, 2 > | inline |
| operator*(const Vector< T > &v) const | Imagine::Matrix< T > | inline |
| operator*(const Matrix &B) const | Imagine::Matrix< T > | inline |
| operator*(const SymMatrix< T > &B) const | Imagine::Matrix< T > | |
| operator*(T x) const | Imagine::Matrix< T > | inline |
| operator*(T x, const Matrix &B) | Imagine::Matrix< T > | friend |
| operator*=(T x) | Imagine::Matrix< T > | inline |
| operator+(const Matrix &B) const | Imagine::Matrix< T > | inline |
| operator+=(const Matrix &B) | Imagine::Matrix< T > | inline |
| operator-(const Matrix &B) const | Imagine::Matrix< T > | inline |
| operator-() const | Imagine::Matrix< T > | inline |
| operator-=(const Matrix &B) | Imagine::Matrix< T > | inline |
| operator/(T x) const | Imagine::Matrix< T > | inline |
| operator/=(T x) | Imagine::Matrix< T > | inline |
| operator<<(std::ostream &out, const Matrix &A) | Imagine::Matrix< T > | friend |
| operator=(const Matrix &A) | Imagine::Matrix< T > | inline |
| Imagine::MultiArray< T, 2 >::operator=(const MultiArray &A) | Imagine::MultiArray< T, 2 > | inline |
| Imagine::MultiArray< T, 2 >::operator=(const MultiArray< T2, dim > &A) | Imagine::MultiArray< T, 2 > | inline |
| Imagine::Array::operator=(const Array &A) | Imagine::Array< T > | inline |
| Imagine::Array::operator=(const Array< T2 > &A) | Imagine::Array< T > | inline |
| operator==(const Array &A) const | Imagine::Array< T > | inline |
| operator>>(std::istream &in, Matrix &A) | Imagine::Matrix< T > | friend |
| operator[](size_t i) const | Imagine::Array< T > | inline |
| operator[](size_t i) | Imagine::Array< T > | inline |
| pseudoInverse(const Matrix &A, T tolrel=0) | Imagine::Matrix< T > | friend |
| QR(const Matrix &A, Matrix &Q, Matrix &R, bool all=false) | Imagine::Matrix< T > | friend |
| rcond(const Matrix &A) | Imagine::Matrix< T > | friend |
| setCol(int j, const Vector< T > &v) | Imagine::Matrix< T > | inline |
| setDiagonal(const Vector< T > &v) | Imagine::Matrix< T > | inline |
| setRow(int i, const Vector< T > &v) | Imagine::Matrix< T > | inline |
| setSize(const Coords< dim > &sz) | Imagine::MultiArray< T, 2 > | inline |
| setSize(int s0, int s1) | Imagine::MultiArray< T, 2 > | inline |
| setSize(int s0, int s1, int s2) | Imagine::MultiArray< T, 2 > | inline |
| setSize(const Coords< dim > &sz) | Imagine::MultiArray< T, 2 > | inline |
| setSize(int s0, int s1) | Imagine::MultiArray< T, 2 > | inline |
| setSize(int s0, int s1, int s2) | Imagine::MultiArray< T, 2 > | inline |
| Imagine::Array::setSize(size_t size) | Imagine::Array< T > | inline |
| size(int i) const | Imagine::MultiArray< T, 2 > | inline |
| size(int i) const | Imagine::MultiArray< T, 2 > | inline |
| Imagine::Array::size() const | Imagine::Array< T > | inline |
| sizes() const | Imagine::MultiArray< T, 2 > | inline |
| sizes() const | Imagine::MultiArray< T, 2 > | inline |
| stride() const | Imagine::MultiArray< T, 2 > | inline |
| stride(int i) const | Imagine::MultiArray< T, 2 > | inline |
| stride() const | Imagine::MultiArray< T, 2 > | inline |
| stride(int i) const | Imagine::MultiArray< T, 2 > | inline |
| svd(const Matrix &A, Matrix &U, Vector< T > &S, Matrix &Vt, bool all=false) | Imagine::Matrix< T > | friend |
| tmult(const Matrix &A, const Vector< T > &v) | Imagine::Matrix< T > | friend |
| tmult(const Matrix &A, const Matrix &B) | Imagine::Matrix< T > | friend |
| tmultt(const Matrix &A, const Matrix &B) | Imagine::Matrix< T > | friend |
| totalSize() const | Imagine::MultiArray< T, 2 > | inline |
| totalSize() const | Imagine::MultiArray< T, 2 > | inline |
| transpose(const Matrix &A) | Imagine::Matrix< T > | friend |
| width() const | Imagine::MultiArray< T, 2 > | inline |
| width() const | Imagine::MultiArray< T, 2 > | inline |
| Zero(int M, int N) | Imagine::Matrix< T > | inlinestatic |
| ~Array() | Imagine::Array< T > | inlinevirtual |
| ~Matrix() | Imagine::Matrix< T > | inline |
| ~MultiArray() | Imagine::MultiArray< T, 2 > | inlinevirtual |
| ~MultiArray() | Imagine::MultiArray< T, 2 > | inlinevirtual |