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.
 All Classes Files Functions Variables Typedefs Friends Macros Pages
basic_srbmatrix< TR > Member List

This is the complete list of members for basic_srbmatrix< TR >, including all inherited members.

assign(const RVector &v)basic_srbmatrix< TR >inline
assign(const TR *pd)basic_srbmatrix< TR >inline
basic_srmatrix::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) constbasic_array< TR, TR >inline
back()basic_array< TR, TR >inline
back() constbasic_array< TR, TR >inline
BandMatrix()BandMatrix< TR, TR >inlineprotected
BandMatrix(tint nKL, tint nKU)BandMatrix< TR, TR >inlineprotected
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) noexceptbasic_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) noexceptbasic_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_scbmatrix< TR, TC > classbasic_srbmatrix< TR >friend
basic_srbmatrix()basic_srbmatrix< TR >inline
basic_srbmatrix(tint nDim)basic_srbmatrix< TR >inlineexplicit
basic_srbmatrix(tint nDim, tint nKL, tint nKU)basic_srbmatrix< TR >inline
basic_srbmatrix(TR *pd, tint nDim, tint nKL, tint nKU)basic_srbmatrix< TR >inline
basic_srbmatrix(const TR *pd, tint nDim, tint nKL, tint nKU)basic_srbmatrix< TR >inline
basic_srbmatrix(const basic_srbmatrix &m)basic_srbmatrix< TR >inline
basic_srbmatrix(basic_srbmatrix &&m) noexceptbasic_srbmatrix< TR >inline
basic_srbmatrix(const BaseRMatrix &m, tint nKL, tint nKU)basic_srbmatrix< TR >inline
basic_srbmatrix(const RVector &v)basic_srbmatrix< TR >inlineexplicit
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) noexceptbasic_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() constbasic_array< TR, TR >inline
bunch_kaufman(const basic_srsmatrix< TR > &m, tint *nPivots)basic_srmatrix< TR >inline
capacity() constbasic_array< TR, TR >inline
cholesky(const basic_srsmatrix< TR > &m)basic_srmatrix< TR >inline
clear()basic_array< TR, TR >inline
colofmax() constMatrix< TR, TR >inline
colofmin() constMatrix< TR, TR >inline
cond() const basic_srmatrix< TR >inline
const_iterator typedefbasic_array< TR, TR >
const_pointer typedefbasic_array< TR, TR >
const_reference typedefbasic_array< TR, TR >
const_reverse_iterator typedefbasic_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_srbmatrix &m1, const basic_srbmatrix &m2)basic_srbmatrix< TR >inline
basic_srmatrix::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 typedefbasic_array< TR, TR >
eig(basic_scmatrix< TR, TC > &mEigVect, bool bRightVect=true) const basic_srmatrix< TR >inline
eig() const basic_srmatrix< TR >inline
empty() constbasic_array< TR, TR >inline
end()basic_array< TR, TR >inline
end() constbasic_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() constbasic_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() constbasic_array< TR, TR >inline
identity()basic_srbmatrix< TR >inline
incr() constbasic_array< TR, TR >inline
indofmax() constbasic_array< TR, TR >inline
indofmin() constbasic_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 typedefbasic_array< TR, TR >
ld() constMatrix< TR, TR >inline
low_up(const basic_srbmatrix &m, tint *nPivots)basic_srbmatrix< TR >inline
low_up(tint *nPivots) const basic_srbmatrix< TR >inline
basic_srmatrix::low_up(const basic_srmatrix &m, tint *nPivots)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
lsize() constBandMatrix< TR, 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) noexceptMatrix< TR, TR >inlineprotected
max_size() constbasic_array< TR, TR >inline
mincrbasic_array< TR, TR >protected
mklBandMatrix< TR, TR >protected
mkuBandMatrix< TR, TR >protected
mldMatrix< TR, TR >protected
mmMatrix< TR, TR >protected
mnMatrix< TR, TR >protected
mpbasic_array< TR, TR >protected
mpfbasic_array< TR, TR >protected
msize() constMatrix< TR, TR >inline
mSMbasic_srbmatrix< TR >mutableprotected
mszbasic_array< TR, TR >protected
mult(const BaseRMatrix &m1, const BaseRMatrix &m2)basic_srbmatrix< TR >inline
basic_srmatrix::mult(const basic_rmatrix &m1, const basic_rmatrix &m2)basic_rmatrix< TR >inline
norm() const overridebasic_srbmatrix< TR >inlinevirtual
norm1() const overridebasic_srbmatrix< TR >inlinevirtual
norm2() const overridebasic_rmatrix< TR >inlinevirtual
normalize()basic_srbmatrix< TR >inline
norminf() const overridebasic_srbmatrix< TR >inlinevirtual
nsize() constMatrix< TR, TR >inline
operator const TR *() constbasic_array< TR, TR >inline
operator TR *()basic_array< TR, TR >inline
operator!=(const basic_srbmatrix &m) const basic_srbmatrix< TR >inline
basic_srmatrix::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_srbmatrix< TR >inline
operator()(tint nRow, tint nCol) const basic_srbmatrix< TR >inline
operator()(tint nCol) const basic_srbmatrix< TR >inline
basic_srmatrix::operator()(tint nCol)basic_srmatrix< TR >inline
operator*(TR dMult) const basic_srbmatrix< TR >inline
operator*(const RVector &v) const basic_srbmatrix< TR >inline
operator*(const BaseRMatrix &m) const basic_srbmatrix< TR >inline
operator*(const BaseSRMatrix &m) const basic_srbmatrix< TR >inline
operator*(const basic_srbmatrix &m) const basic_srbmatrix< TR >inline
basic_srmatrix::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_srbmatrix< TR >inline
basic_srmatrix::operator*=(const basic_srmatrix &m)basic_srmatrix< TR >inline
operator+(const basic_srbmatrix &m) const basic_srbmatrix< TR >inline
basic_srmatrix::operator+(const basic_srmatrix &m) const basic_srmatrix< TR >inline
basic_rmatrix::operator+(const basic_rmatrix &m) const basic_rmatrix< TR >inline
operator++()basic_srbmatrix< TR >inline
operator++(int)basic_srbmatrix< TR >inline
operator+=(const basic_srbmatrix &m)basic_srbmatrix< TR >inline
basic_srmatrix::operator+=(const basic_srmatrix &m)basic_srmatrix< TR >inline
basic_rmatrix::operator+=(const basic_rmatrix &m)basic_rmatrix< TR >inline
operator-(const basic_srbmatrix &m) const basic_srbmatrix< TR >inline
operator-() const basic_srbmatrix< TR >inline
basic_srmatrix::operator-(const basic_srmatrix &m) const basic_srmatrix< TR >inline
basic_rmatrix::operator-(const basic_rmatrix &m) const basic_rmatrix< TR >inline
operator--()basic_srbmatrix< TR >inline
operator--(int)basic_srbmatrix< TR >inline
operator-=(const basic_srbmatrix &m)basic_srbmatrix< TR >inline
basic_srmatrix::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_srbmatrix< TR >inline
operator/(const RVector &v) const basic_srbmatrix< TR >inline
operator/=(TR dDiv)basic_srbmatrix< TR >inline
operator<<(const basic_srbmatrix &m)basic_srbmatrix< TR >inline
basic_srmatrix::operator<<(const basic_srmatrix &m)basic_srmatrix< TR >inline
basic_rmatrix::operator<<(const basic_rmatrix &m)basic_rmatrix< TR >inline
operator=(const basic_srbmatrix &m)basic_srbmatrix< TR >inline
operator=(basic_srbmatrix &&m)basic_srbmatrix< TR >inline
basic_srmatrix::operator=(const basic_srmatrix &m)basic_srmatrix< TR >inline
basic_srmatrix::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_srbmatrix &m) const basic_srbmatrix< TR >inline
basic_srmatrix::operator==(const basic_rmatrix &m) const basic_rmatrix< TR >inline
operator[](tint nRow) const basic_srbmatrix< TR >inline
basic_srmatrix::operator[](tint nRow)basic_srmatrix< TR >inline
operator~() const basic_srbmatrix< 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 typedefbasic_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_srbmatrix< 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() constbasic_array< TR, TR >inline
reference typedefbasic_array< TR, TR >
rend()basic_array< TR, TR >inline
rend() constbasic_array< TR, TR >inline
resize(tint nNewDim)basic_srbmatrix< TR >inline
basic_rmatrix::resize(tint nNewM, tint nNewN)basic_rmatrix< TR >inline
resize_lu(tint nNewKL, tint nNewKU)basic_srbmatrix< TR >inline
reverse_iterator typedefbasic_array< TR, TR >
rowofmax() constMatrix< TR, TR >inline
rowofmin() constMatrix< 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_srbmatrix< TR >inline
size() constbasic_array< TR, TR >inline
size_type typedefbasic_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_srbmatrix &m1, const basic_srbmatrix &m2)basic_srbmatrix< TR >inline
basic_srmatrix::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_srbmatrix &m)basic_srbmatrix< TR >inline
transpose()basic_srbmatrix< TR >inline
basic_srmatrix::transpose(const basic_srmatrix &m)basic_srmatrix< TR >inline
basic_rmatrix::transpose(const basic_rmatrix &m)basic_rmatrix< TR >inline
usize() constBandMatrix< TR, TR >inline
value_type typedefbasic_array< TR, TR >
vanish()basic_srbmatrix< TR >inline
~BandMatrix()BandMatrix< TR, TR >inlineprotectedvirtual
~basic_array()basic_array< TR, TR >inlinevirtual
~SqMatrix()SqMatrix< TR, TR >inlineprotectedvirtual