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_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) 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_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) noexcept | basic_rvector< TR > | inline |
begin() | basic_array< TR, TR > | inline |
begin() const | basic_array< TR, TR > | inline |
capacity() const | basic_array< TR, TR > | inline |
clear() | basic_array< TR, 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 > | |
diff(const basic_rvector &v1, const basic_rvector &v2) | basic_rvector< TR > | inline |
difference_type typedef | basic_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() 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 |
front() | basic_array< TR, TR > | inline |
front() const | basic_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() const | basic_array< TR, 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 |
iterator typedef | basic_array< TR, TR > | |
max_size() const | basic_array< TR, TR > | inline |
mincr | basic_array< TR, TR > | protected |
mp | basic_array< TR, TR > | protected |
mpf | basic_array< TR, TR > | protected |
msz | basic_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() const | basic_array< TR, TR > | inlinevirtual |
norm1() const | basic_array< TR, TR > | inlinevirtual |
norm2() const | basic_array< TR, TR > | inlinevirtual |
normalize() | basic_rvector< TR > | inline |
norminf() const | basic_array< TR, TR > | inlinevirtual |
operator const TR *() const | basic_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) const | basic_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) const | basic_array< TR, TR > | inline |
pointer typedef | basic_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() 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 nNewSize) | basic_rvector< TR > | inline |
reverse_iterator typedef | basic_array< TR, TR > | |
set(TR d) | basic_rvector< TR > | inline |
size() const | basic_array< TR, TR > | inline |
size_type typedef | basic_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 typedef | basic_array< TR, TR > | |
~basic_array() | basic_array< TR, TR > | inlinevirtual |