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_cvector< TR, TC > Member List

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

assign(const TC *pd, tint nIncr=1)basic_cvector< TR, TC >inline
assign(tint n, const TC *pd, tint nIncr=1)basic_cvector< TR, TC >inline
assign(tint n, const TC *pd, tint nSize, tint nIncr)basic_cvector< TR, TC >inline
assign(tint n, const basic_cvector &v)basic_cvector< TR, TC >inline
basic_array::assign(const TC *p)basic_array< TR, TC >inline
basic_array::assign(size_type n, const TC &val)basic_array< TR, TC >inline
basic_array::assign(const_iterator begin, const_iterator end)basic_array< TR, TC >inline
assign_imag(const basic_rvector< TR > &vIm)basic_cvector< TR, TC >inline
assign_real(const basic_rvector< TR > &vRe)basic_cvector< TR, TC >inline
at(size_type n)basic_array< TR, TC >inline
at(size_type n) const basic_array< TR, TC >inline
back()basic_array< TR, TC >inline
back() const basic_array< TR, TC >inline
basic_array()basic_array< TR, TC >inline
basic_array(tint nSize, bool bZeroMemory=true)basic_array< TR, TC >inlineexplicit
basic_array(TC *pd, tint nSize, tint nIncr=1)basic_array< TR, TC >inline
basic_array(const TC *pd, tint nSize, tint nIncr=1)basic_array< TR, TC >inline
basic_array(const TC *begin, const TC *end)basic_array< TR, TC >inline
basic_array(const basic_array &a)basic_array< TR, TC >inline
basic_array(basic_array &&a) noexceptbasic_array< TR, TC >inline
basic_cvector()basic_cvector< TR, TC >inline
basic_cvector(tint nSize)basic_cvector< TR, TC >inlineexplicit
basic_cvector(std::initializer_list< TC > list)basic_cvector< TR, TC >inline
basic_cvector(tint nSize, TC c)basic_cvector< TR, TC >inline
basic_cvector(TC *pd, tint nSize, tint nIncr=1)basic_cvector< TR, TC >inline
basic_cvector(const TC *pd, tint nSize, tint nIncr=1)basic_cvector< TR, TC >inline
basic_cvector(const basic_cvector &v)basic_cvector< TR, TC >inline
basic_cvector(basic_cvector &&a) noexceptbasic_cvector< TR, TC >inline
basic_cvector(const TR *pRe, const TR *pIm, tint nSize, tint nIncrRe=1, tint nIncrIm=1)basic_cvector< TR, TC >inline
basic_cvector(const basic_rvector< TR > &vRe, const basic_rvector< TR > &vIm)basic_cvector< TR, TC >inline
basic_cvector(const TR *pA, tint nSize, bool bRealPart=true, tint nIncr=1)basic_cvector< TR, TC >inline
basic_cvector(const basic_rvector< TR > &v, bool bRealPart=true)basic_cvector< TR, TC >inlineexplicit
begin()basic_array< TR, TC >inline
begin() const basic_array< TR, TC >inline
capacity() const basic_array< TR, TC >inline
clear()basic_array< TR, TC >inline
conj(const basic_cvector &v)basic_cvector< TR, TC >inline
conj()basic_cvector< TR, TC >inline
const_iterator typedefbasic_array< TR, TC >
const_pointer typedefbasic_array< TR, TC >
const_reference typedefbasic_array< TR, TC >
const_reverse_iterator typedefbasic_array< TR, TC >
diff(const basic_cvector &v1, const basic_cvector &v2)basic_cvector< TR, TC >inline
difference_type typedefbasic_array< TR, TC >
eig(const basic_srmatrix< TR > &mA)basic_cvector< TR, TC >inline
eig(const basic_srmatrix< TR > &mA, basic_scmatrix< TR, TC > &mEigVect, bool bRightVect=true)basic_cvector< TR, TC >inline
eig(const basic_scmatrix< TR, TC > &mA)basic_cvector< TR, TC >inline
eig(const basic_scmatrix< TR, TC > &mA, basic_scmatrix< TR, TC > &mEigVect, bool bRightVect=true)basic_cvector< TR, TC >inline
empty() const basic_array< TR, TC >inline
end()basic_array< TR, TC >inline
end() const basic_array< TR, TC >inline
erase(iterator position)basic_array< TR, TC >inline
front()basic_array< TR, TC >inline
front() const basic_array< TR, TC >inline
gbmv(bool bLeft, const basic_scbmatrix< TR, TC > &m, TC dAlpha, const basic_cvector &v, TC dBeta)basic_cvector< TR, TC >inline
gels(bool conjugate, const basic_cmatrix< TR, TC > &mA, const basic_cvector &vB, TC &cErr)basic_cvector< TR, TC >inline
gelsd(const basic_cmatrix< TR, TC > &mA, const basic_cvector &vB, basic_rvector< TR > &sv, tint &rank, TR tol=basic_cvmMachSp< TR >())basic_cvector< TR, TC >inline
gelss(const basic_cmatrix< TR, TC > &mA, const basic_cvector &vB, basic_rvector< TR > &sv, tint &rank, TR tol=basic_cvmMachSp< TR >())basic_cvector< TR, TC >inline
gelsy(const basic_cmatrix< TR, TC > &mA, const basic_cvector &vB, tint &rank, TR tol=basic_cvmMachSp< TR >())basic_cvector< TR, TC >inline
gemv(bool bLeft, const basic_cmatrix< TR, TC > &m, TC dAlpha, const basic_cvector &v, TC dBeta)basic_cvector< TR, TC >inline
geneig(const basic_srmatrix< TR > &mA, const basic_srmatrix< TR > &mB, basic_rvector< TR > &vBeta)basic_cvector< TR, TC >inline
geneig(const basic_srmatrix< TR > &mA, const basic_srmatrix< TR > &mB, basic_rvector< TR > &vBeta, basic_scmatrix< TR, TC > &mEigVectLeft, basic_scmatrix< TR, TC > &mEigVectRight)basic_cvector< TR, TC >inline
geneig(const basic_srmatrix< TR > &mA, const basic_srmatrix< TR > &mB, basic_rvector< TR > &vBeta, basic_scmatrix< TR, TC > &mEigVect, bool bRightVect=true)basic_cvector< TR, TC >inline
geneig(const basic_scmatrix< TR, TC > &mA, const basic_scmatrix< TR, TC > &mB, basic_cvector &vBeta)basic_cvector< TR, TC >inline
geneig(const basic_scmatrix< TR, TC > &mA, const basic_scmatrix< TR, TC > &mB, basic_cvector &vBeta, basic_scmatrix< TR, TC > &mEigVectLeft, basic_scmatrix< TR, TC > &mEigVectRight)basic_cvector< TR, TC >inline
geneig(const basic_scmatrix< TR, TC > &mA, const basic_scmatrix< TR, TC > &mB, basic_cvector &vBeta, basic_scmatrix< TR, TC > &mEigVect, bool bRightVect=true)basic_cvector< TR, TC >inline
get()basic_array< TR, TC >inline
get() const basic_array< TR, TC >inline
imag()basic_cvector< TR, TC >inline
incr() const basic_array< TR, TC >inline
indofmax() const basic_array< TR, TC >inline
indofmin() const basic_array< TR, TC >inline
insert(iterator position, const TC &x)basic_array< TR, TC >inline
iterator typedefbasic_array< TR, TC >
max_size() const basic_array< TR, TC >inline
mincrbasic_array< TR, TC >protected
mpbasic_array< TR, TC >protected
mpfbasic_array< TR, TC >protected
mszbasic_array< TR, TC >protected
mult(const basic_cvector &v, const basic_cmatrix< TR, TC > &m)basic_cvector< TR, TC >inline
mult(const basic_cmatrix< TR, TC > &m, const basic_cvector &v)basic_cvector< TR, TC >inline
norm() const basic_array< TR, TC >inlinevirtual
norm1() const basic_array< TR, TC >inlinevirtual
norm2() const basic_array< TR, TC >inlinevirtual
normalize()basic_cvector< TR, TC >inline
norminf() const basic_array< TR, TC >inlinevirtual
operator const TC *() const basic_array< TR, TC >inline
operator TC *()basic_array< TR, TC >inline
operator!=(const basic_cvector &v) const basic_cvector< TR, TC >inline
operator%(const basic_cvector &v) const basic_cvector< TR, TC >inline
operator%(const basic_scmatrix< TR, TC > &mA) const basic_cvector< TR, TC >inline
operator()(tint n)basic_array< TR, TC >inline
operator()(tint n) const basic_array< TR, TC >inline
operator*(TR dMult) const basic_cvector< TR, TC >inline
operator*(TC cMult) const basic_cvector< TR, TC >inline
operator*(const basic_cvector &v) const basic_cvector< TR, TC >inline
operator*(const basic_cmatrix< TR, TC > &m) const basic_cvector< TR, TC >inline
operator*=(TR dMult)basic_cvector< TR, TC >inline
operator*=(TC cMult)basic_cvector< TR, TC >inline
operator+(const basic_cvector &v) const basic_cvector< TR, TC >inline
operator+=(const basic_cvector &v)basic_cvector< TR, TC >inline
operator-(const basic_cvector &v) const basic_cvector< TR, TC >inline
operator-() const basic_cvector< TR, TC >inline
operator-=(const basic_cvector &v)basic_cvector< TR, TC >inline
operator/(TR dDiv) const basic_cvector< TR, TC >inline
operator/(TC cDiv) const basic_cvector< TR, TC >inline
operator/(const basic_scmatrix< TR, TC > &mA) const basic_cvector< TR, TC >inline
operator/=(TR dDiv)basic_cvector< TR, TC >inline
operator/=(TC cDiv)basic_cvector< TR, TC >inline
operator<<(const basic_cvector &v)basic_cvector< TR, TC >inline
operator=(const basic_cvector &v)basic_cvector< TR, TC >inline
operator=(basic_cvector &&a)basic_cvector< TR, TC >inline
basic_array::operator=(const basic_array &a)basic_array< TR, TC >inline
basic_array::operator=(basic_array &&a)basic_array< TR, TC >inline
operator==(const basic_cvector &v) const basic_cvector< TR, TC >inline
operator[](tint n)basic_array< TR, TC >inline
operator[](tint n) const basic_array< TR, TC >inline
operator~() const basic_cvector< TR, TC >inline
pointer typedefbasic_array< TR, TC >
pop_back()basic_array< TR, TC >inline
push_back(const TC &x)basic_array< TR, TC >inline
randomize_imag(TR dFrom, TR dTo)basic_cvector< TR, TC >inline
randomize_real(TR dFrom, TR dTo)basic_cvector< TR, TC >inline
rank1update_c(const basic_cvector &v) const basic_cvector< TR, TC >inline
rank1update_u(const basic_cvector &v) const basic_cvector< TR, TC >inline
rbegin()basic_array< TR, TC >inline
rbegin() const basic_array< TR, TC >inline
real()basic_cvector< TR, TC >inline
reference typedefbasic_array< TR, TC >
rend()basic_array< TR, TC >inline
rend() const basic_array< TR, TC >inline
resize(tint nNewSize)basic_cvector< TR, TC >inline
reverse_iterator typedefbasic_array< TR, TC >
set(TC c)basic_cvector< TR, TC >inline
set_imag(TR d)basic_cvector< TR, TC >inline
set_real(TR d)basic_cvector< TR, TC >inline
size() const basic_array< TR, TC >inline
size_type typedefbasic_array< TR, TC >
solve(const basic_scmatrix< TR, TC > &mA, const basic_cvector &vB, TR &dErr)basic_cvector< TR, TC >inline
solve(const basic_scmatrix< TR, TC > &mA, const basic_cvector &vB)basic_cvector< TR, TC >inline
solve_conj(const basic_scmatrix< TR, TC > &mA, const basic_cvector &vB, TR &dErr)basic_cvector< TR, TC >inline
solve_conj(const basic_scmatrix< TR, TC > &mA, const basic_cvector &vB)basic_cvector< TR, TC >inline
solve_lu(const basic_scmatrix< TR, TC > &mA, const basic_scmatrix< TR, TC > &mLU, const tint *pPivots, const basic_cvector &vB, TR &dErr)basic_cvector< TR, TC >inline
solve_lu(const basic_scmatrix< TR, TC > &mA, const basic_scmatrix< TR, TC > &mLU, const tint *pPivots, const basic_cvector &vB)basic_cvector< TR, TC >inline
solve_tran(const basic_scmatrix< TR, TC > &mA, const basic_cvector &vB, TR &dErr)basic_cvector< TR, TC >inline
solve_tran(const basic_scmatrix< TR, TC > &mA, const basic_cvector &vB)basic_cvector< TR, TC >inline
sum(const basic_cvector &v1, const basic_cvector &v2)basic_cvector< TR, TC >inline
swap(basic_array &v)basic_array< TR, TC >inline
value_type typedefbasic_array< TR, TC >
~basic_array()basic_array< TR, TC >inlinevirtual