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_rvector< TR > Member List

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

assign(const TR *pd, tint nIncr=1)basic_rvector< TR >inline
assign(tint n, const TR *pd, tint nIncr=1)basic_rvector< TR >inline
assign(tint n, const TR *pd, tint nSize, tint nIncr)basic_rvector< TR >inline
assign(tint n, const basic_rvector &v)basic_rvector< TR >inline
basic_array< TR, TR >::assign(const TR *p)basic_array< TR, TR >inline
basic_array< TR, TR >::assign(size_type n, const TR &val)basic_array< TR, TR >inline
basic_array< 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
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_rvector()basic_rvector< TR >inline
basic_rvector(tint nSize)basic_rvector< TR >inlineexplicit
basic_rvector(std::initializer_list< TR > list)basic_rvector< TR >inline
basic_rvector(tint nSize, TR d)basic_rvector< TR >inline
basic_rvector(TR *pd, tint nSize, tint nIncr=1)basic_rvector< TR >inline
basic_rvector(const TR *pd, tint nSize, tint nIncr=1)basic_rvector< TR >inline
basic_rvector(const basic_rvector &v)basic_rvector< TR >inline
basic_rvector(basic_rvector &&a) noexceptbasic_rvector< TR >inline
begin()basic_array< TR, TR >inline
begin() constbasic_array< TR, TR >inline
capacity() constbasic_array< TR, TR >inline
clear()basic_array< TR, 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 >
diff(const basic_rvector &v1, const basic_rvector &v2)basic_rvector< TR >inline
difference_type typedefbasic_array< TR, TR >
eig(const basic_srsmatrix< TR > &mA)basic_rvector< TR >inline
eig(const basic_srsmatrix< TR > &mA, basic_srmatrix< TR > &mEigVect)basic_rvector< TR >inline
eig(const basic_schmatrix< TR, TC > &mA)basic_rvector< TR >inline
eig(const basic_schmatrix< TR, TC > &mA, basic_scmatrix< TR, TC > &mEigVect)basic_rvector< 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
front()basic_array< TR, TR >inline
front() constbasic_array< TR, TR >inline
gbmv(bool bLeft, const basic_srbmatrix< TR > &m, TR dAlpha, const basic_rvector &v, TR dBeta)basic_rvector< TR >inline
gels(bool transpose, const basic_rmatrix< TR > &mA, const basic_rvector &vB, TR &dErr)basic_rvector< TR >inline
gelsd(const basic_rmatrix< TR > &mA, const basic_rvector &vB, basic_rvector< TR > &sv, tint &rank, TR tol=basic_cvmMachSp< TR >())basic_rvector< TR >inline
gelss(const basic_rmatrix< TR > &mA, const basic_rvector &vB, basic_rvector< TR > &sv, tint &rank, TR tol=basic_cvmMachSp< TR >())basic_rvector< TR >inline
gelsy(const basic_rmatrix< TR > &mA, const basic_rvector &vB, tint &rank, TR tol=basic_cvmMachSp< TR >())basic_rvector< TR >inline
gemv(bool bLeft, const basic_rmatrix< TR > &m, TR dAlpha, const basic_rvector &v, TR dBeta)basic_rvector< TR >inline
get()basic_array< TR, TR >inline
get() constbasic_array< TR, 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
iterator typedefbasic_array< TR, TR >
max_size() constbasic_array< TR, TR >inline
mincrbasic_array< TR, TR >protected
mpbasic_array< TR, TR >protected
mpfbasic_array< TR, TR >protected
mszbasic_array< TR, TR >protected
mult(const basic_rvector &v, const basic_rmatrix< TR > &m)basic_rvector< TR >inline
mult(const basic_rmatrix< TR > &m, const basic_rvector &v)basic_rvector< TR >inline
norm() constbasic_array< TR, TR >inlinevirtual
norm1() constbasic_array< TR, TR >inlinevirtual
norm2() constbasic_array< TR, TR >inlinevirtual
normalize()basic_rvector< TR >inline
norminf() constbasic_array< TR, TR >inlinevirtual
operator const TR *() constbasic_array< TR, TR >inline
operator TR *()basic_array< TR, TR >inline
operator!=(const basic_rvector &v) const basic_rvector< TR >inline
operator%(const basic_srmatrix< TR > &mA) const basic_rvector< TR >inline
operator()(tint n)basic_array< TR, TR >inline
operator()(tint n) constbasic_array< TR, TR >inline
operator*(TR dMult) const basic_rvector< TR >inline
operator*(const basic_rvector &v) const basic_rvector< TR >inline
operator*(const basic_rmatrix< TR > &m) const basic_rvector< TR >inline
operator*=(TR dMult)basic_rvector< TR >inline
operator+(const basic_rvector &v) const basic_rvector< TR >inline
operator+=(const basic_rvector &v)basic_rvector< TR >inline
operator-(const basic_rvector &v) const basic_rvector< TR >inline
operator-() const basic_rvector< TR >inline
operator-=(const basic_rvector &v)basic_rvector< TR >inline
operator/(TR dDiv) const basic_rvector< TR >inline
operator/(const basic_srmatrix< TR > &mA) const basic_rvector< TR >inline
operator/=(TR dDiv)basic_rvector< TR >inline
operator<<(const basic_rvector &v)basic_rvector< TR >inline
operator=(const basic_rvector &v)basic_rvector< TR >inline
operator=(basic_rvector &&a)basic_rvector< TR >inline
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_rvector &v) const basic_rvector< TR >inline
operator[](tint n)basic_array< TR, TR >inline
operator[](tint n) constbasic_array< TR, TR >inline
pointer typedefbasic_array< TR, TR >
pop_back()basic_array< TR, TR >inline
push_back(const TR &x)basic_array< TR, TR >inline
randomize(TR dFrom, TR dTo)basic_rvector< TR >inline
rank1update(const basic_rvector &v) const basic_rvector< 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 nNewSize)basic_rvector< TR >inline
reverse_iterator typedefbasic_array< TR, TR >
set(TR d)basic_rvector< TR >inline
size() constbasic_array< TR, TR >inline
size_type typedefbasic_array< TR, TR >
solve(const basic_srmatrix< TR > &mA, const basic_rvector &vB, TR &dErr)basic_rvector< TR >inline
solve(const basic_srmatrix< TR > &mA, const basic_rvector &vB)basic_rvector< TR >inline
solve_lu(const basic_srmatrix< TR > &mA, const basic_srmatrix< TR > &mLU, const tint *pPivots, const basic_rvector &vB, TR &dErr)basic_rvector< TR >inline
solve_lu(const basic_srmatrix< TR > &mA, const basic_srmatrix< TR > &mLU, const tint *pPivots, const basic_rvector &vB)basic_rvector< TR >inline
solve_tran(const basic_srmatrix< TR > &mA, const basic_rvector &vB, TR &dErr)basic_rvector< TR >inline
solve_tran(const basic_srmatrix< TR > &mA, const basic_rvector &vB)basic_rvector< TR >inline
sum(const basic_rvector &v1, const basic_rvector &v2)basic_rvector< TR >inline
svd(const basic_rmatrix< TR > &mA)basic_rvector< TR >inline
svd(const basic_cmatrix< TR, TC > &mA)basic_rvector< TR >inline
svd(const basic_rmatrix< TR > &mA, basic_srmatrix< TR > &mU, basic_srmatrix< TR > &mVH)basic_rvector< TR >inline
svd(const basic_cmatrix< TR, TC > &mA, basic_scmatrix< TR, TC > &mU, basic_scmatrix< TR, TC > &mVH)basic_rvector< TR >inline
swap(basic_array &v)basic_array< TR, TR >inline
value_type typedefbasic_array< TR, TR >
~basic_array()basic_array< TR, TR >inlinevirtual