IFEM  90A354
utl::matrix< T > Member List

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) constutl::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) overrideutl::matrix< T >inlineprotectedvirtual
cols() constutl::matrix< T >inline
colsum(size_t c) constutl::matrix< T >inline
compatible(const std::vector< T > &X, bool transA) constutl::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() constutl::matrix< T >inline
diag(T d, size_t dim=0)utl::matrix< T >inline
dim(short int d=1) constutl::matrixBase< T >inline
elemutl::matrixBase< T >protected
empty() constutl::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) constutl::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) constutl::matrix< T >inline
getRow(size_t r) constutl::matrix< T >inline
inverse(T tol=T(0))utl::matrix< T >inline
isSymmetric(T tol=T(0)) constutl::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) constutl::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) constutl::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
myElemutl::matrixBase< T >private
nutl::matrixBase< T >protected
ncolutl::matrix< T >private
norm2(int inc=1) constutl::matrixBase< T >inline
normInf() constutl::matrix< T >inline
nrowutl::matrix< T >private
operator const std::vector< T > &() constutl::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) constutl::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) constutl::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() constutl::matrix< T >inline
rowsum(size_t r) constutl::matrix< T >inline
size() constutl::matrixBase< T >inline
sum(int inc=1) constutl::matrixBase< T >inline
toVec() constutl::matrixBase< T >inline
trace() constutl::matrix< T >inline
transpose()utl::matrix< T >inline
zero(T tol=T(0)) constutl::matrixBase< T >inline
~matrix()utl::matrix< T >inlinevirtual