ConicBundle
|
This is the complete list of members for CH_Matrix_Classes::Matrix, including all inherited members.
abs(void) | CH_Matrix_Classes::Matrix | |
abs(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
assign(std::vector< double > &vec, const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
aux_dim | CH_Matrix_Classes::Matrix | private |
aux_m | CH_Matrix_Classes::Matrix | private |
aux_task | CH_Matrix_Classes::Matrix | private |
AuxTask enum name | CH_Matrix_Classes::Matrix | private |
ceil(void) | CH_Matrix_Classes::Matrix | |
ceil(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
col(Integer i) const | CH_Matrix_Classes::Matrix | |
coldim() const | CH_Matrix_Classes::Matrix | inline |
colhouse(Matrix &A, const Matrix &v, Integer i, Integer j) | CH_Matrix_Classes::Matrix | friend |
colip(const Matrix &A, Integer j, const Matrix *scaling) | CH_Matrix_Classes::Matrix | friend |
cols(const Indexmatrix &vec) const | CH_Matrix_Classes::Matrix | |
colsip(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
concat_below(const Matrix &A) | CH_Matrix_Classes::Matrix | |
concat_below(Real d) | CH_Matrix_Classes::Matrix | |
concat_below(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
concat_right(const Matrix &A, int Atrans=0) | CH_Matrix_Classes::Matrix | |
concat_right(Real d) | CH_Matrix_Classes::Matrix | |
concat_right(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
contains_nan() | CH_Matrix_Classes::Matrix | |
delete_cols(const Indexmatrix &ind, bool sorted_increasingly=false) | CH_Matrix_Classes::Matrix | |
delete_rows(const Indexmatrix &ind, bool sorted_increasingly=false) | CH_Matrix_Classes::Matrix | |
diag(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
dim(Integer &_nr, Integer &_nc) const | CH_Matrix_Classes::Matrix | inline |
dim() const | CH_Matrix_Classes::Matrix | inline |
display(std::ostream &out, int precision=0, int width=0, int screenwidth=0) const | CH_Matrix_Classes::Matrix | |
enlarge_below(Integer addnr) | CH_Matrix_Classes::Matrix | |
enlarge_below(Integer addnr, Real d) | CH_Matrix_Classes::Matrix | |
enlarge_below(Integer addnr, const Real *dp, Real d=1.) | CH_Matrix_Classes::Matrix | |
enlarge_right(Integer addnc) | CH_Matrix_Classes::Matrix | |
enlarge_right(Integer addnc, Real d) | CH_Matrix_Classes::Matrix | |
enlarge_right(Integer addnc, const Real *dp, Real d=1.) | CH_Matrix_Classes::Matrix | |
equal(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
find(Real tol=1e-10) const | CH_Matrix_Classes::Matrix | |
find(const Matrix &A, Real tol) | CH_Matrix_Classes::Matrix | friend |
find_number(Real num=0., Real tol=1e-10) const | CH_Matrix_Classes::Matrix | |
find_number(const Matrix &A, Real num, Real tol) | CH_Matrix_Classes::Matrix | friend |
floor(void) | CH_Matrix_Classes::Matrix | |
floor(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
genmult(const Matrix &A, const Matrix &B, Matrix &C, Real alpha, Real beta, int atrans, int btrans) | CH_Matrix_Classes::Matrix | friend |
genmult(const Symmatrix &A, const Matrix &B, Matrix &C, Real alpha, Real beta, int btrans) | CH_Matrix_Classes::Matrix | friend |
genmult(const Matrix &A, const Symmatrix &B, Matrix &C, Real alpha, Real beta, int atrans) | CH_Matrix_Classes::Matrix | friend |
genmult(const Sparsesym &A, const Matrix &B, Matrix &C, Real alpha, Real beta, int btrans) | CH_Matrix_Classes::Matrix | friend |
genmult(const Matrix &A, const Sparsesym &B, Matrix &C, Real alpha, Real beta, int atrans) | CH_Matrix_Classes::Matrix | friend |
genmult(const Sparsemat &A, const Matrix &B, Matrix &C, Real alpha, Real beta, int atrans, int btrans) | CH_Matrix_Classes::Matrix | friend |
genmult(const Sparsemat &A, const Matrix &B, Integer colB, Matrix &C, Integer colC, Real alpha, Real beta, int atrans, int btrans) | CH_Matrix_Classes::Matrix | friend |
genmult(const Matrix &A, const Sparsemat &B, Matrix &C, Real alpha, Real beta, int atrans, int btrans) | CH_Matrix_Classes::Matrix | friend |
get_init() const | CH_Matrix_Classes::Matrix | inline |
get_mtype() const | CH_Matrix_Classes::Matrix | inline |
get_store() | CH_Matrix_Classes::Matrix | inline |
get_store() const | CH_Matrix_Classes::Matrix | inline |
house(const Matrix &A, Integer i, Integer j, Real tol) | CH_Matrix_Classes::Matrix | friend |
Indexmatrix (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | friend |
init(const Matrix &A, Real d=1., int atrans=0) | CH_Matrix_Classes::Matrix | inline |
init(const Indexmatrix &A, Real d=1.) | CH_Matrix_Classes::Matrix | inline |
init(const Sparsemat &A, Real d=1.) | CH_Matrix_Classes::Matrix | inline |
init(const Symmatrix &S, Real d=1.) | CH_Matrix_Classes::Matrix | inline |
init(const Sparsesym &, Real d=1.) | CH_Matrix_Classes::Matrix | inline |
init(const Realrange &) | CH_Matrix_Classes::Matrix | |
init(Integer nr, Integer nc, Real d) | CH_Matrix_Classes::Matrix | inline |
init(Integer nr, Integer nc, const Real *dp, Integer incr=1, Real d=1.) | CH_Matrix_Classes::Matrix | inline |
init(const std::vector< Real > &vec) | CH_Matrix_Classes::Matrix | inline |
init_diag(int nr, Real d=1.) | CH_Matrix_Classes::Matrix | inline |
init_diag(const Matrix &vec, Real d=1.) | CH_Matrix_Classes::Matrix | inline |
init_diag(const Indexmatrix &vec, Real d=1.) | CH_Matrix_Classes::Matrix | inline |
init_to_zero() | CH_Matrix_Classes::Matrix | inlineprivate |
insert_col(Integer i, const Matrix &v) | CH_Matrix_Classes::Matrix | |
insert_row(Integer i, const Matrix &v) | CH_Matrix_Classes::Matrix | |
inv(void) | CH_Matrix_Classes::Matrix | |
inv(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
ip(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
ip_min_max(const Matrix &A, const Matrix &B, Real &minval, Real &maxval) | CH_Matrix_Classes::Matrix | friend |
is_init | CH_Matrix_Classes::Matrix | private |
ls(Matrix &rhs, Real tol) | CH_Matrix_Classes::Matrix | inline |
m | CH_Matrix_Classes::Matrix | private |
Matrix() | CH_Matrix_Classes::Matrix | inline |
Matrix(const Matrix &, Real d=1., int atrans=0) | CH_Matrix_Classes::Matrix | inline |
Matrix(const Realrange &) | CH_Matrix_Classes::Matrix | inline |
Matrix(Integer nr, Integer nc) | CH_Matrix_Classes::Matrix | inline |
Matrix(Integer nr, Integer nc, Real d) | CH_Matrix_Classes::Matrix | inline |
Matrix(Integer nr, Integer nc, const Real *dp, Integer incr=1, Real d=1.) | CH_Matrix_Classes::Matrix | inline |
Matrix(const std::vector< Real > &vec) | CH_Matrix_Classes::Matrix | inline |
Matrix(const Indexmatrix &A, Real d=1.) | CH_Matrix_Classes::Matrix | inline |
Matrix(const Sparsemat &A, Real d=1.) | CH_Matrix_Classes::Matrix | inline |
Matrix(const Symmatrix &S, Real d=1.) | CH_Matrix_Classes::Matrix | inline |
Matrix(const Sparsesym &, Real d=1.) | CH_Matrix_Classes::Matrix | inline |
max(const Matrix &A, Integer *iindex, Integer *jindex) | CH_Matrix_Classes::Matrix | friend |
maxcols(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
maxrows(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
mem_dim | CH_Matrix_Classes::Matrix | private |
memarray | CH_Matrix_Classes::Memarrayuser | protectedstatic |
Memarrayuser() | CH_Matrix_Classes::Memarrayuser | inlineprotected |
mfile_output(std::ostream &out, int precision=16, int width=0) const | CH_Matrix_Classes::Matrix | |
min(const Matrix &A, Integer *iindex, Integer *jindex) | CH_Matrix_Classes::Matrix | friend |
mincols(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
minrows(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
mtype | CH_Matrix_Classes::Matrix | privatestatic |
nc | CH_Matrix_Classes::Matrix | private |
newsize(Integer nr, Integer nc) | CH_Matrix_Classes::Matrix | |
nnls(Matrix &rhs, Matrix *dual=0, Real tol=1e-10) const | CH_Matrix_Classes::Matrix | |
none enum value | CH_Matrix_Classes::Matrix | private |
norm2(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
normDsquared(const Matrix &A, const Matrix &d, int atrans, int dinv) | CH_Matrix_Classes::Matrix | friend |
nr | CH_Matrix_Classes::Matrix | private |
operator!=(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
operator!=(const Matrix &A, Real d) | CH_Matrix_Classes::Matrix | friend |
operator!=(Real d, const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
operator%(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
operator%=(const Matrix &A) | CH_Matrix_Classes::Matrix | inline |
operator()(Integer i, Integer j) | CH_Matrix_Classes::Matrix | inline |
operator()(Integer i) | CH_Matrix_Classes::Matrix | inline |
operator()(Integer i, Integer j) const | CH_Matrix_Classes::Matrix | inline |
operator()(Integer i) const | CH_Matrix_Classes::Matrix | inline |
operator()(const Indexmatrix &vecrow, const Indexmatrix &veccol) const | CH_Matrix_Classes::Matrix | |
operator()(const Indexmatrix &A) const | CH_Matrix_Classes::Matrix | |
operator*(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
operator*(const Matrix &A, Real d) | CH_Matrix_Classes::Matrix | friend |
operator*(Real d, const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
operator*=(const Matrix &s) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator*=(Real d) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator*=(const Symmatrix &S) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator*=(const Sparsesym &S) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator*=(const Sparsemat &A) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator+(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
operator+(const Matrix &A, Real d) | CH_Matrix_Classes::Matrix | friend |
operator+(Real d, const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
operator+=(const Matrix &v) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator+=(Real d) | CH_Matrix_Classes::Matrix | inline |
operator+=(const Symmatrix &S) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator+=(const Sparsesym &S) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator+=(const Sparsemat &A) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator-() const (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator-(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
operator-(const Matrix &A, Real d) | CH_Matrix_Classes::Matrix | friend |
operator-(Real d, const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
operator-=(const Matrix &v) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator-=(Real d) | CH_Matrix_Classes::Matrix | inline |
operator-=(const Symmatrix &S) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator-=(const Sparsesym &S) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator-=(const Sparsemat &A) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator/(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
operator/(const Matrix &A, Real d) | CH_Matrix_Classes::Matrix | friend |
operator/=(const Matrix &A) | CH_Matrix_Classes::Matrix | inline |
operator/=(Real d) | CH_Matrix_Classes::Matrix | inline |
operator<(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
operator<(const Matrix &A, Real d) | CH_Matrix_Classes::Matrix | friend |
operator<(Real d, const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
operator<<(std::ostream &o, const Matrix &v) | CH_Matrix_Classes::Matrix | friend |
operator<=(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
operator<=(const Matrix &A, Real d) | CH_Matrix_Classes::Matrix | friend |
operator<=(Real d, const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
operator=(const Matrix &A) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator=(const Symmatrix &S) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator=(const Sparsesym &) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator=(const Sparsemat &A) (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
operator==(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
operator==(const Matrix &A, Real d) | CH_Matrix_Classes::Matrix | friend |
operator==(Real d, const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
operator>(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
operator>(const Matrix &A, Real d) | CH_Matrix_Classes::Matrix | friend |
operator>(Real d, const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
operator>=(const Matrix &A, const Matrix &B) | CH_Matrix_Classes::Matrix | friend |
operator>=(const Matrix &A, Real d) | CH_Matrix_Classes::Matrix | friend |
operator>=(Real d, const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
operator>>(std::istream &i, Matrix &v) | CH_Matrix_Classes::Matrix | friend |
operator[](Integer i) | CH_Matrix_Classes::Matrix | inline |
operator[](Integer i) const | CH_Matrix_Classes::Matrix | inline |
pivot_permute_cols(const Indexmatrix &piv, bool inverse=false) | CH_Matrix_Classes::Matrix | |
pivot_permute_rows(const Indexmatrix &piv, bool inverse=false) | CH_Matrix_Classes::Matrix | |
Q_times(Matrix &A, Integer r) const | CH_Matrix_Classes::Matrix | |
qr enum value | CH_Matrix_Classes::Matrix | private |
QR_concat_right(const Matrix &A, Indexmatrix &piv, Integer r, Real tol=1e-10) | CH_Matrix_Classes::Matrix | |
QR_factor(Real tol=1e-10) | CH_Matrix_Classes::Matrix | |
QR_factor(Matrix &Q, Real tol=1e-10) | CH_Matrix_Classes::Matrix | |
QR_factor(Matrix &Q, Matrix &R, Real tol) const | CH_Matrix_Classes::Matrix | inline |
QR_factor(Indexmatrix &piv, Real tol=1e-10) | CH_Matrix_Classes::Matrix | |
QR_factor(Matrix &Q, Indexmatrix &piv, Real tol=1e-10) | CH_Matrix_Classes::Matrix | |
QR_factor(Matrix &Q, Matrix &R, Indexmatrix &piv, Real tol) const | CH_Matrix_Classes::Matrix | inline |
QR_factor(const Matrix &A, Matrix &Q, Matrix &R, Real tol) | CH_Matrix_Classes::Matrix | friend |
QR_factor(const Matrix &A, Matrix &Q, Matrix &R, Indexmatrix &piv, Real tol) | CH_Matrix_Classes::Matrix | friend |
QR_factor_relpiv(Indexmatrix &piv, Real tol=1e-10) | CH_Matrix_Classes::Matrix | |
QR_solve(Matrix &rhs, Real tol=1e-10) | CH_Matrix_Classes::Matrix | |
Qt_times(Matrix &A, Integer r) const | CH_Matrix_Classes::Matrix | |
rand(Integer nr, Integer nc, CH_Tools::GB_rand *random_generator=0) | CH_Matrix_Classes::Matrix | |
rand(Integer nr, Integer nc, CH_Tools::GB_rand *random_generator) | CH_Matrix_Classes::Matrix | friend |
rand_normal(Integer nr, Integer nc, Real mean=0., Real variance=1., int generator_type=0) | CH_Matrix_Classes::Matrix | |
reduce_length(Integer n) | CH_Matrix_Classes::Matrix | inline |
rint(void) | CH_Matrix_Classes::Matrix | |
rint(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
round(void) | CH_Matrix_Classes::Matrix | |
round(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
row(Integer i) const | CH_Matrix_Classes::Matrix | |
rowdim() const | CH_Matrix_Classes::Matrix | inline |
rowhouse(Matrix &A, const Matrix &v, Integer i, Integer j) | CH_Matrix_Classes::Matrix | friend |
rowip(const Matrix &A, Integer i, const Matrix *scaling) | CH_Matrix_Classes::Matrix | friend |
rows(const Indexmatrix &vec) const | CH_Matrix_Classes::Matrix | |
rowsip(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
scale_cols(const Matrix &vec) | CH_Matrix_Classes::Matrix | |
scale_rows(const Matrix &vec) | CH_Matrix_Classes::Matrix | |
set_init(bool) | CH_Matrix_Classes::Matrix | inline |
shuffle(CH_Tools::GB_rand *random_generator=0) | CH_Matrix_Classes::Matrix | |
sign(Real tol=1e-12) | CH_Matrix_Classes::Matrix | |
sign(const Matrix &A, Real tol) | CH_Matrix_Classes::Matrix | friend |
sortindex(const Matrix &vec, bool nondecreasing) | CH_Matrix_Classes::Matrix | friend |
sortindex(const Matrix &vec, Indexmatrix &ind, bool nondecreasing) | CH_Matrix_Classes::Matrix | friend |
Sparsemat (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | friend |
Sparsesym (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | friend |
sqr(void) | CH_Matrix_Classes::Matrix | |
sqr(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
sqrt(void) | CH_Matrix_Classes::Matrix | |
sqrt(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
subassign(const Indexmatrix &vecrow, const Indexmatrix &veccol, const Matrix &A) | CH_Matrix_Classes::Matrix | |
subassign(const Indexmatrix &vec, const Matrix &A) | CH_Matrix_Classes::Matrix | |
sum(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
sumcols(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
sumrows(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
swap(Matrix &A, Matrix &B) | CH_Matrix_Classes::Matrix | friend |
swap_colsij(Integer i, Integer j) | CH_Matrix_Classes::Matrix | |
swap_rowsij(Integer i, Integer j) | CH_Matrix_Classes::Matrix | |
Symmatrix (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | friend |
times_Q(Matrix &A, Integer r) const | CH_Matrix_Classes::Matrix | |
trace(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
transpose() | CH_Matrix_Classes::Matrix | |
transpose(const Matrix &A) | CH_Matrix_Classes::Matrix | friend |
tril(Integer d=0) | CH_Matrix_Classes::Matrix | |
tril(const Matrix &A, Integer i) | CH_Matrix_Classes::Matrix | friend |
tril_solve(Matrix &rhs, Real tol=1e-10) | CH_Matrix_Classes::Matrix | |
triu(Integer d=0) | CH_Matrix_Classes::Matrix | |
triu(const Matrix &A, Integer i) | CH_Matrix_Classes::Matrix | friend |
triu_solve(Matrix &rhs, Real tol=1e-10) | CH_Matrix_Classes::Matrix | |
xbpeya(Matrix &x, const Matrix &y, Real alpha, Real beta, int ytrans) | CH_Matrix_Classes::Matrix | friend |
xeya(const Matrix &A, Real d=1., int atrans=0) | CH_Matrix_Classes::Matrix | |
xeya(const Indexmatrix &A, Real d=1.) | CH_Matrix_Classes::Matrix | |
xeya(const Symmatrix &A, Real d=1.) | CH_Matrix_Classes::Matrix | |
xeya(const Sparsesym &A, Real d=1.) | CH_Matrix_Classes::Matrix | |
xeya(const Sparsemat &A, Real d=1.) | CH_Matrix_Classes::Matrix | |
xeyapzb(Matrix &x, const Matrix &y, const Matrix &z, Real alpha, Real beta) | CH_Matrix_Classes::Matrix | friend |
xpeya(const Matrix &A, Real d=1.) | CH_Matrix_Classes::Matrix | |
xpeya(const Indexmatrix &A, Real d=1.) | CH_Matrix_Classes::Matrix | |
xpeya(const Symmatrix &A, Real d=1.) | CH_Matrix_Classes::Matrix | |
xpeya(const Sparsesym &A, Real d=1.) | CH_Matrix_Classes::Matrix | |
xpeya(const Sparsemat &A, Real d=1.) | CH_Matrix_Classes::Matrix | |
~Matrix() (defined in CH_Matrix_Classes::Matrix) | CH_Matrix_Classes::Matrix | inline |
~Memarrayuser() | CH_Matrix_Classes::Memarrayuser | inlineprotectedvirtual |