Imagine++
Imagine::Matrix< T > Member List

This is the complete list of members for Imagine::Matrix< T >, including all inherited members.

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() constImagine::Array< T >inline
cholesky(const Matrix &A, bool low=true)Imagine::Matrix< T >friend
clone() constImagine::Matrix< T >inline
const_iterator typedefImagine::Matrix< T >
coordsBegin() constImagine::MultiArray< T, 2 >inline
coordsEnd() constImagine::MultiArray< T, 2 >inline
data()Imagine::Array< T >inline
data() constImagine::Array< T >inline
depth() constImagine::MultiArray< T, 2 >inline
det(const Matrix &A)Imagine::Matrix< T >friend
dot(const Matrix &a, const Matrix &b)Imagine::Matrix< T >friend
empty() constImagine::Array< T >inline
end()Imagine::Array< T >inline
end() constImagine::Array< T >inline
fill(T x)Imagine::Matrix< T >inline
Imagine::Array::fill(const T &x)Imagine::Array< T >inline
getCol(int j) constImagine::Matrix< T >inline
getColRef(int j)Imagine::Matrix< T >inline
getColsRef(int j0, int n)Imagine::Matrix< T >inline
getDiagonal() constImagine::Matrix< T >inline
getRow(int i) constImagine::Matrix< T >inline
getSubArray(const Coords< dim > &offset, const Coords< dim > &sz) constImagine::MultiArray< T, 2 >inline
Imagine::Array::getSubArray(size_t offset, size_t size) constImagine::Array< T >inline
getSubColRef(int j, int i0, int m)Imagine::Matrix< T >inline
getSubMat(int i0, int m, int j0, int n) constImagine::Matrix< T >inline
height() constImagine::MultiArray< T, 2 >inline
Identity(int N)Imagine::Matrix< T >inlinestatic
inverse(const Matrix &A)Imagine::Matrix< T >friend
iterator typedefImagine::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
multt(const Matrix &A, const Matrix &B)Imagine::Matrix< T >friend
ncol() constImagine::Matrix< T >inline
norm(const Matrix &A, char type='F')Imagine::Matrix< T >friend
nrow() constImagine::Matrix< T >inline
offset(const Coords< dim > &c) constImagine::MultiArray< T, 2 >inline
offset(int x, int y) constImagine::MultiArray< T, 2 >inline
offset(int x, int y, int z) constImagine::MultiArray< T, 2 >inline
operator!=(const Array &A) constImagine::Array< T >inline
operator()(const Coords< dim > &c) constImagine::MultiArray< T, 2 >inline
operator()(const Coords< dim > &c)Imagine::MultiArray< T, 2 >inline
operator()(int x, int y) constImagine::MultiArray< T, 2 >inline
operator()(int x, int y)Imagine::MultiArray< T, 2 >inline
operator()(int x, int y, int z) constImagine::MultiArray< T, 2 >inline
operator()(int x, int y, int z)Imagine::MultiArray< T, 2 >inline
operator*(const Vector< T > &v) constImagine::Matrix< T >inline
operator*(const Matrix &B) constImagine::Matrix< T >inline
operator*(const SymMatrix< T > &B) constImagine::Matrix< T >
operator*(T x) constImagine::Matrix< T >inline
operator*(T x, const Matrix &B)Imagine::Matrix< T >friend
operator*=(T x)Imagine::Matrix< T >inline
operator+(const Matrix &B) constImagine::Matrix< T >inline
operator+=(const Matrix &B)Imagine::Matrix< T >inline
operator-(const Matrix &B) constImagine::Matrix< T >inline
operator-() constImagine::Matrix< T >inline
operator-=(const Matrix &B)Imagine::Matrix< T >inline
operator/(T x) constImagine::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
MultiArray< T, 2 >::operator=(const MultiArray &A)Imagine::MultiArray< T, 2 >inline
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) constImagine::Array< T >inline
operator>>(std::istream &in, Matrix &A)Imagine::Matrix< T >friend
operator[](size_t i) constImagine::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
Imagine::Array::setSize(size_t size)Imagine::Array< T >inline
size(int i) constImagine::MultiArray< T, 2 >inline
Imagine::Array::size() constImagine::Array< T >inline
sizes() constImagine::MultiArray< T, 2 >inline
stride() constImagine::MultiArray< T, 2 >inline
stride(int i) constImagine::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() constImagine::MultiArray< T, 2 >inline
transpose(const Matrix &A)Imagine::Matrix< T >friend
width() constImagine::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