CVM Class Library
8.1
This C++ class library encapsulates concepts of vector and different matrices including square, band, symmetric and hermitian ones in Euclidean space of real and complex numbers.
|
This is the complete list of members for basic_srmatrix< TR >, including all inherited members.
assign(const RVector &v) | basic_srmatrix< TR > | inline |
assign(const TR *pd) | basic_srmatrix< TR > | inline |
assign(tint nRow, tint nCol, const BaseRMatrix &m) | basic_srmatrix< TR > | inline |
basic_rmatrix::assign(tint nRow, tint nCol, const basic_rmatrix &m) | basic_rmatrix< TR > | inline |
Matrix< TR, TR >::assign(size_type n, const TR &val) | basic_array< TR, TR > | inline |
Matrix< TR, TR >::assign(const_iterator begin, const_iterator end) | basic_array< TR, TR > | inline |
at(size_type n) | basic_array< TR, TR > | inline |
at(size_type n) const | basic_array< TR, TR > | inline |
back() | basic_array< TR, TR > | inline |
back() const | basic_array< TR, TR > | inline |
basic_array() | basic_array< TR, TR > | inline |
basic_array(tint nSize, bool bZeroMemory=true) | basic_array< TR, TR > | inlineexplicit |
basic_array(TR *pd, tint nSize, tint nIncr=1) | basic_array< TR, TR > | inline |
basic_array(const TR *pd, tint nSize, tint nIncr=1) | basic_array< TR, TR > | inline |
basic_array(const TR *begin, const TR *end) | basic_array< TR, TR > | inline |
basic_array(const basic_array &a) | basic_array< TR, TR > | inline |
basic_array(basic_array &&a) noexcept | basic_array< TR, TR > | inline |
basic_rmatrix() | basic_rmatrix< TR > | inline |
basic_rmatrix(tint nM, tint nN) | basic_rmatrix< TR > | inline |
basic_rmatrix(TR *pd, tint nM, tint nN) | basic_rmatrix< TR > | inline |
basic_rmatrix(const TR *pd, tint nM, tint nN) | basic_rmatrix< TR > | inline |
basic_rmatrix(const basic_rmatrix &m) | basic_rmatrix< TR > | inline |
basic_rmatrix(basic_rmatrix &&m) noexcept | basic_rmatrix< TR > | inline |
basic_rmatrix(const RVector &v, bool bBeColumn=true) | basic_rmatrix< TR > | inlineexplicit |
basic_rmatrix(basic_rmatrix &m, tint nRow, tint nCol, tint nHeight, tint nWidth) | basic_rmatrix< TR > | inline |
basic_srmatrix() | basic_srmatrix< TR > | inline |
basic_srmatrix(tint nDim) | basic_srmatrix< TR > | inlineexplicit |
basic_srmatrix(TR *pd, tint nDim) | basic_srmatrix< TR > | inline |
basic_srmatrix(const TR *pd, tint nDim) | basic_srmatrix< TR > | inline |
basic_srmatrix(const basic_srmatrix &m) | basic_srmatrix< TR > | inline |
basic_srmatrix(basic_srmatrix &&m) noexcept | basic_srmatrix< TR > | inline |
basic_srmatrix(const BaseRMatrix &m) | basic_srmatrix< TR > | inline |
basic_srmatrix(const RVector &v) | basic_srmatrix< TR > | inlineexplicit |
basic_srmatrix(BaseRMatrix &m, tint nRow, tint nCol, tint nDim) | basic_srmatrix< TR > | inline |
begin() | basic_array< TR, TR > | inline |
begin() const | basic_array< TR, TR > | inline |
bunch_kaufman(const basic_srsmatrix< TR > &m, tint *nPivots) | basic_srmatrix< TR > | inline |
capacity() const | basic_array< TR, TR > | inline |
cholesky(const basic_srsmatrix< TR > &m) | basic_srmatrix< TR > | inline |
clear() | basic_array< TR, TR > | inline |
colofmax() const | Matrix< TR, TR > | inline |
colofmin() const | Matrix< TR, TR > | inline |
cond() const | basic_srmatrix< TR > | inline |
const_iterator typedef | basic_array< TR, TR > | |
const_pointer typedef | basic_array< TR, TR > | |
const_reference typedef | basic_array< TR, TR > | |
const_reverse_iterator typedef | basic_array< TR, TR > | |
det() const | basic_srmatrix< TR > | inline |
diag(tint nDiag) | basic_rmatrix< TR > | inline |
diag(tint nDiag) const | basic_rmatrix< TR > | inline |
diff(const basic_srmatrix &m1, const basic_srmatrix &m2) | basic_srmatrix< TR > | inline |
basic_rmatrix::diff(const basic_rmatrix &m1, const basic_rmatrix &m2) | basic_rmatrix< TR > | inline |
difference_type typedef | basic_array< TR, TR > | |
eig(basic_scmatrix< TR, TC > &mEigVect, bool bRightVect=true) const | basic_srmatrix< TR > | inline |
eig() const | basic_srmatrix< TR > | inline |
empty() const | basic_array< TR, TR > | inline |
end() | basic_array< TR, TR > | inline |
end() const | basic_array< TR, TR > | inline |
erase(iterator position) | basic_array< TR, TR > | inline |
exp(const basic_srmatrix &m, TR tol=basic_cvmMachSp< TR >()) | basic_srmatrix< TR > | inline |
exp(TR tol=basic_cvmMachSp< TR >()) const | basic_srmatrix< TR > | inline |
front() | basic_array< TR, TR > | inline |
front() const | basic_array< TR, TR > | inline |
gels(bool transpose, const basic_rmatrix &mB, basic_rvector< TR > &vErr) const | basic_rmatrix< TR > | inline |
gels(bool transpose, const basic_rmatrix &mA, const basic_rmatrix &mB, basic_rvector< TR > &vErr) | basic_rmatrix< TR > | inline |
gels(bool transpose, const basic_rvector< TR > &vB, TR &dErr) const | basic_rmatrix< TR > | inline |
gelsd(const basic_rmatrix &mB, basic_rvector< TR > &sv, tint &rank, TR tol=basic_cvmMachSp< TR >()) const | basic_rmatrix< TR > | inline |
gelsd(const basic_rmatrix &mA, const basic_rmatrix &mB, basic_rvector< TR > &sv, tint &rank, TR tol=basic_cvmMachSp< TR >()) | basic_rmatrix< TR > | inline |
gelsd(const basic_rvector< TR > &vB, basic_rvector< TR > &sv, tint &rank, TR tol=basic_cvmMachSp< TR >()) const | basic_rmatrix< TR > | inline |
gelss(const basic_rmatrix &mB, basic_rvector< TR > &sv, tint &rank, TR tol=basic_cvmMachSp< TR >()) const | basic_rmatrix< TR > | inline |
gelss(const basic_rmatrix &mA, const basic_rmatrix &mB, basic_rvector< TR > &sv, tint &rank, TR tol=basic_cvmMachSp< TR >()) | basic_rmatrix< TR > | inline |
gelss(const basic_rvector< TR > &vB, basic_rvector< TR > &sv, tint &rank, TR tol=basic_cvmMachSp< TR >()) const | basic_rmatrix< TR > | inline |
gelsy(const basic_rmatrix &mB, tint &rank, TR tol=basic_cvmMachSp< TR >()) const | basic_rmatrix< TR > | inline |
gelsy(const basic_rmatrix &mA, const basic_rmatrix &mB, tint &rank, TR tol=basic_cvmMachSp< TR >()) | basic_rmatrix< TR > | inline |
gelsy(const basic_rvector< TR > &vB, tint &rank, TR tol=basic_cvmMachSp< TR >()) const | basic_rmatrix< TR > | inline |
gemm(const basic_rmatrix &m1, bool bTrans1, const basic_rmatrix &m2, bool bTrans2, TR dAlpha, TR dBeta) | basic_rmatrix< TR > | inline |
ger(TR alpha, const RVector &vCol, const RVector &vRow) | basic_rmatrix< TR > | inline |
get() | basic_array< TR, TR > | inline |
get() const | basic_array< TR, TR > | inline |
identity() | basic_srmatrix< TR > | inline |
incr() const | basic_array< TR, TR > | inline |
indofmax() const | basic_array< TR, TR > | inline |
indofmin() const | basic_array< TR, TR > | inline |
insert(iterator position, const TR &x) | basic_array< TR, TR > | inline |
inv(const basic_srmatrix &m) | basic_srmatrix< TR > | inline |
inv() const | basic_srmatrix< TR > | inline |
iterator typedef | basic_array< TR, TR > | |
ld() const | Matrix< TR, TR > | inline |
low_up(const basic_srmatrix &m, tint *nPivots) | basic_srmatrix< TR > | inline |
low_up(tint *nPivots) const | basic_srmatrix< TR > | inline |
lq(basic_srmatrix< TR > &mL, basic_srmatrix< TR > &mQ) const | basic_srmatrix< TR > | inline |
basic_rmatrix::lq(basic_srmatrix< TR > &mL, basic_rmatrix< TR > &mQ) const | basic_rmatrix< TR > | inline |
basic_rmatrix::lq(basic_rmatrix< TR > &mL, basic_srmatrix< TR > &mQ) const | basic_rmatrix< TR > | inline |
Matrix() | Matrix< TR, TR > | inlineprotected |
Matrix(tint nM, tint nN, tint nLD, bool bZeroMemory) | Matrix< TR, TR > | inlineprotected |
Matrix(TR *pd, tint nM, tint nN, tint nLD, tint nSize) | Matrix< TR, TR > | inlineprotected |
Matrix(const TR *pd, tint nM, tint nN, tint nLD, tint nSize) | Matrix< TR, TR > | inlineprotected |
Matrix(const BaseArray &v, bool bBeColumn) | Matrix< TR, TR > | inlineprotected |
Matrix(Matrix &&m) noexcept | Matrix< TR, TR > | inlineprotected |
max_size() const | basic_array< TR, TR > | inline |
mincr | basic_array< TR, TR > | protected |
mld | Matrix< TR, TR > | protected |
mm | Matrix< TR, TR > | protected |
mn | Matrix< TR, TR > | protected |
mp | basic_array< TR, TR > | protected |
mpf | basic_array< TR, TR > | protected |
msize() const | Matrix< TR, TR > | inline |
msz | basic_array< TR, TR > | protected |
mult(const basic_rmatrix &m1, const basic_rmatrix &m2) | basic_rmatrix< TR > | inline |
norm() const | basic_array< TR, TR > | inlinevirtual |
norm1() const override | Matrix< TR, TR > | inlinevirtual |
norm2() const override | basic_rmatrix< TR > | inlinevirtual |
normalize() | basic_srmatrix< TR > | inline |
norminf() const override | Matrix< TR, TR > | inlinevirtual |
nsize() const | Matrix< TR, TR > | inline |
operator const TR *() const | basic_array< TR, TR > | inline |
operator TR *() | basic_array< TR, TR > | inline |
operator!=(const basic_rmatrix &m) const | basic_rmatrix< TR > | inline |
operator%(const RVector &vB) const | basic_srmatrix< TR > | inline |
operator()(tint nRow, tint nCol) | basic_srmatrix< TR > | inline |
operator()(tint nRow, tint nCol) const | basic_srmatrix< TR > | inline |
operator()(tint nCol) | basic_srmatrix< TR > | inline |
operator()(tint nCol) const | basic_srmatrix< TR > | inline |
operator*(TR dMult) const | basic_srmatrix< TR > | inline |
operator*(const RVector &v) const | basic_srmatrix< TR > | inline |
operator*(const BaseRMatrix &m) const | basic_srmatrix< TR > | inline |
operator*(const basic_srmatrix &m) const | basic_srmatrix< TR > | inline |
basic_rmatrix::operator*(const basic_rmatrix &m) const | basic_rmatrix< TR > | inline |
operator*=(TR dMult) | basic_srmatrix< TR > | inline |
operator*=(const basic_srmatrix &m) | basic_srmatrix< TR > | inline |
operator+(const basic_srmatrix &m) const | basic_srmatrix< TR > | inline |
basic_rmatrix::operator+(const basic_rmatrix &m) const | basic_rmatrix< TR > | inline |
operator++() | basic_srmatrix< TR > | inline |
operator++(int) | basic_srmatrix< TR > | inline |
operator+=(const basic_srmatrix &m) | basic_srmatrix< TR > | inline |
basic_rmatrix::operator+=(const basic_rmatrix &m) | basic_rmatrix< TR > | inline |
operator-(const basic_srmatrix &m) const | basic_srmatrix< TR > | inline |
operator-() const | basic_srmatrix< TR > | inline |
basic_rmatrix::operator-(const basic_rmatrix &m) const | basic_rmatrix< TR > | inline |
operator--() | basic_srmatrix< TR > | inline |
operator--(int) | basic_srmatrix< TR > | inline |
operator-=(const basic_srmatrix &m) | basic_srmatrix< TR > | inline |
basic_rmatrix::operator-=(const basic_rmatrix &m) | basic_rmatrix< TR > | inline |
operator/(TR dDiv) const | basic_srmatrix< TR > | inline |
operator/(const RVector &vB) const | basic_srmatrix< TR > | inline |
operator/=(TR dDiv) | basic_srmatrix< TR > | inline |
operator<<(const basic_srmatrix &m) | basic_srmatrix< TR > | inline |
basic_rmatrix::operator<<(const basic_rmatrix &m) | basic_rmatrix< TR > | inline |
operator=(const basic_srmatrix &m) | basic_srmatrix< TR > | inline |
operator=(basic_srmatrix &&m) | basic_srmatrix< TR > | inline |
basic_rmatrix::operator=(const basic_rmatrix &m) | basic_rmatrix< TR > | inline |
basic_rmatrix::operator=(basic_rmatrix &&m) | basic_rmatrix< TR > | inline |
Matrix< TR, TR >::operator=(Matrix &&m) | Matrix< TR, TR > | inlineprotected |
basic_array< TR, TR >::operator=(const basic_array &a) | basic_array< TR, TR > | inline |
basic_array< TR, TR >::operator=(basic_array &&a) | basic_array< TR, TR > | inline |
operator==(const basic_rmatrix &m) const | basic_rmatrix< TR > | inline |
operator[](tint nRow) | basic_srmatrix< TR > | inline |
operator[](tint nRow) const | basic_srmatrix< TR > | inline |
operator~() const | basic_srmatrix< TR > | inline |
pinv(TR threshold=basic_cvmMachSp< TR >()) const | basic_rmatrix< TR > | inline |
pinv(const basic_rmatrix &mA, TR threshold=basic_cvmMachSp< TR >()) | basic_rmatrix< TR > | inline |
pointer typedef | basic_array< TR, TR > | |
polynom(const basic_srmatrix &m, const RVector &v) | basic_srmatrix< TR > | inline |
polynom(const RVector &v) const | basic_srmatrix< TR > | inline |
pop_back() | basic_array< TR, TR > | inline |
push_back(const TR &x) | basic_array< TR, TR > | inline |
ql(basic_srmatrix< TR > &mQ, basic_srmatrix< TR > &mL) const | basic_srmatrix< TR > | inline |
basic_rmatrix::ql(basic_rmatrix< TR > &mQ, basic_srmatrix< TR > &mL) const | basic_rmatrix< TR > | inline |
basic_rmatrix::ql(basic_srmatrix< TR > &mQ, basic_rmatrix< TR > &mL) const | basic_rmatrix< TR > | inline |
qr(basic_srmatrix< TR > &mQ, basic_srmatrix< TR > &mR) const | basic_srmatrix< TR > | inline |
basic_rmatrix::qr(basic_rmatrix< TR > &mQ, basic_srmatrix< TR > &mR) const | basic_rmatrix< TR > | inline |
basic_rmatrix::qr(basic_srmatrix< TR > &mQ, basic_rmatrix< TR > &mR) const | basic_rmatrix< TR > | inline |
randomize(TR dFrom, TR dTo) | basic_srmatrix< TR > | inline |
rank(TR tol=basic_cvmMachSp< TR >()) const | basic_rmatrix< TR > | inline |
rank1update(const RVector &vCol, const RVector &vRow) | basic_rmatrix< TR > | inline |
rbegin() | basic_array< TR, TR > | inline |
rbegin() const | basic_array< TR, TR > | inline |
reference typedef | basic_array< TR, TR > | |
rend() | basic_array< TR, TR > | inline |
rend() const | basic_array< TR, TR > | inline |
resize(tint nNewDim) | basic_srmatrix< TR > | inline |
basic_rmatrix::resize(tint nNewM, tint nNewN) | basic_rmatrix< TR > | inline |
reverse_iterator typedef | basic_array< TR, TR > | |
rowofmax() const | Matrix< TR, TR > | inline |
rowofmin() const | Matrix< TR, TR > | inline |
rq(basic_srmatrix< TR > &mR, basic_srmatrix< TR > &mQ) const | basic_srmatrix< TR > | inline |
basic_rmatrix::rq(basic_srmatrix< TR > &mR, basic_rmatrix< TR > &mQ) const | basic_rmatrix< TR > | inline |
basic_rmatrix::rq(basic_rmatrix< TR > &mR, basic_srmatrix< TR > &mQ) const | basic_rmatrix< TR > | inline |
set(TR d) | basic_srmatrix< TR > | inline |
size() const | basic_array< TR, TR > | inline |
size_type typedef | basic_array< TR, TR > | |
solve(const RVector &vB, TR &dErr) const | basic_srmatrix< TR > | inline |
solve(const RVector &vB) const | basic_srmatrix< TR > | inline |
solve(const BaseRMatrix &mB, TR &dErr) const | basic_srmatrix< TR > | inline |
solve(const BaseRMatrix &mB) const | basic_srmatrix< TR > | inline |
basic_rmatrix::solve(const basic_srmatrix< TR > &mA, const basic_rmatrix &mB, TR &dErr) | basic_rmatrix< TR > | inline |
basic_rmatrix::solve(const basic_srmatrix< TR > &mA, const basic_rmatrix &mB) | basic_rmatrix< TR > | inline |
solve_lu(const basic_srmatrix &mLU, const tint *pPivots, const RVector &vB, TR &dErr) const | basic_srmatrix< TR > | inline |
solve_lu(const basic_srmatrix &mLU, const tint *pPivots, const RVector &vB) const | basic_srmatrix< TR > | inline |
solve_lu(const basic_srmatrix &mLU, const tint *pPivots, const BaseRMatrix &mB, TR &dErr) const | basic_srmatrix< TR > | inline |
solve_lu(const basic_srmatrix &mLU, const tint *pPivots, const BaseRMatrix &mB) const | basic_srmatrix< TR > | inline |
basic_rmatrix::solve_lu(const basic_srmatrix< TR > &mA, const basic_srmatrix< TR > &mLU, const tint *pPivots, const basic_rmatrix &mB, TR &dErr) | basic_rmatrix< TR > | inline |
basic_rmatrix::solve_lu(const basic_srmatrix< TR > &mA, const basic_srmatrix< TR > &mLU, const tint *pPivots, const basic_rmatrix &mB) | basic_rmatrix< TR > | inline |
solve_tran(const RVector &vB, TR &dErr) const | basic_srmatrix< TR > | inline |
solve_tran(const RVector &vB) const | basic_srmatrix< TR > | inline |
solve_tran(const BaseRMatrix &mB, TR &dErr) const | basic_srmatrix< TR > | inline |
solve_tran(const BaseRMatrix &mB) const | basic_srmatrix< TR > | inline |
basic_rmatrix::solve_tran(const basic_srmatrix< TR > &mA, const basic_rmatrix &mB, TR &dErr) | basic_rmatrix< TR > | inline |
basic_rmatrix::solve_tran(const basic_srmatrix< TR > &mA, const basic_rmatrix &mB) | basic_rmatrix< TR > | inline |
SqMatrix() | SqMatrix< TR, TR > | inlineprotected |
sum(const basic_srmatrix &m1, const basic_srmatrix &m2) | basic_srmatrix< TR > | inline |
basic_rmatrix::sum(const basic_rmatrix &m1, const basic_rmatrix &m2) | basic_rmatrix< TR > | inline |
svd() const | basic_rmatrix< TR > | inline |
svd(basic_srmatrix< TR > &mU, basic_srmatrix< TR > &mVH) const | basic_rmatrix< TR > | inline |
swap(basic_array &v) | basic_array< TR, TR > | inline |
swap_cols(tint n1, tint n2) | basic_srmatrix< TR > | inline |
swap_rows(tint n1, tint n2) | basic_srmatrix< TR > | inline |
symm(bool bLeft, const basic_srsmatrix< TR > &ms, const basic_rmatrix &m, TR dAlpha, TR dBeta) | basic_rmatrix< TR > | inline |
transpose(const basic_srmatrix &m) | basic_srmatrix< TR > | inline |
transpose() | basic_srmatrix< TR > | inline |
basic_rmatrix::transpose(const basic_rmatrix &m) | basic_rmatrix< TR > | inline |
value_type typedef | basic_array< TR, TR > | |
vanish() | basic_srmatrix< TR > | inline |
~basic_array() | basic_array< TR, TR > | inlinevirtual |
~SqMatrix() | SqMatrix< TR, TR > | inlineprotectedvirtual |