The Original CHomP Software
|
This is the complete list of members for chomp::homology::mmatrix< euclidom >, including all inherited members.
add(int_t row, int_t col, const euclidom &e) | chomp::homology::mmatrix< euclidom > | inline |
addcol(int_t dest, int_t source, const euclidom &e) | chomp::homology::mmatrix< euclidom > | inline |
addrow(int_t dest, int_t source, const euclidom &e) | chomp::homology::mmatrix< euclidom > | inline |
allcols | chomp::homology::mmatrix< euclidom > | private |
allrows | chomp::homology::mmatrix< euclidom > | private |
arrange_towards_SNF(int_t *invertible_count=0) | chomp::homology::mmatrix< euclidom > | inline |
cols | chomp::homology::mmatrix< euclidom > | private |
define(int_t numrows, int_t numcols) | chomp::homology::mmatrix< euclidom > | inline |
division_SNF_correction(const euclidom &a, int_t pos1, const euclidom &b, int_t pos2) | chomp::homology::mmatrix< euclidom > | inlineprivate |
dom_dom | chomp::homology::mmatrix< euclidom > | |
dom_img | chomp::homology::mmatrix< euclidom > | |
extendedGCD(const euclidom &a, const euclidom &b, euclidom &x, euclidom &y) | chomp::homology::mmatrix< euclidom > | inlineprivatestatic |
findcol(int_t req_elements=1, int_t start=-1) const | chomp::homology::mmatrix< euclidom > | inline |
findrow(int_t req_elements=1, int_t start=-1) const | chomp::homology::mmatrix< euclidom > | inline |
findrowcol(int_t req_elements, int_t start, int which) const | chomp::homology::mmatrix< euclidom > | inlineprivate |
get(int_t row, int_t col) const | chomp::homology::mmatrix< euclidom > | inline |
getcol(int_t n) const | chomp::homology::mmatrix< euclidom > | inline |
getncols() const | chomp::homology::mmatrix< euclidom > | inline |
getnrows() const | chomp::homology::mmatrix< euclidom > | inline |
getrow(int_t n) const | chomp::homology::mmatrix< euclidom > | inline |
identity(int_t size) | chomp::homology::mmatrix< euclidom > | inline |
img_dom | chomp::homology::mmatrix< euclidom > | |
img_img | chomp::homology::mmatrix< euclidom > | |
increase(int_t numrows, int_t numcols) | chomp::homology::mmatrix< euclidom > | inlineprivate |
increasecols(int_t numcols) | chomp::homology::mmatrix< euclidom > | inlineprivate |
increaserows(int_t numrows) | chomp::homology::mmatrix< euclidom > | inlineprivate |
invert(void) | chomp::homology::mmatrix< euclidom > | inline |
mmatrix() | chomp::homology::mmatrix< euclidom > | inline |
mmatrix(const mmatrix< euclidom > &m) | chomp::homology::mmatrix< euclidom > | inline |
mult_left(const int_t setRows[], const int_t setCols[], const mmatrix< euclidom > &M, const mmatrix< euclidom > &invM, bool update_linked) | chomp::homology::mmatrix< euclidom > | inlineprivate |
mult_right(const int_t setRows[], const int_t setCols[], const mmatrix< euclidom > &M, const mmatrix< euclidom > &invM, bool update_linked) | chomp::homology::mmatrix< euclidom > | inlineprivate |
multiply(const mmatrix< euclidom > &m1, const mmatrix< euclidom > &m2) | chomp::homology::mmatrix< euclidom > | inline |
multiplycol(int_t n, const euclidom &e) | chomp::homology::mmatrix< euclidom > | inline |
multiplyrow(int_t n, const euclidom &e) | chomp::homology::mmatrix< euclidom > | inline |
ncols | chomp::homology::mmatrix< euclidom > | private |
nrows | chomp::homology::mmatrix< euclidom > | private |
operator=(const mmatrix< euclidom > &s) | chomp::homology::mmatrix< euclidom > | inline |
reducecol(int_t n, int_t preferred) | chomp::homology::mmatrix< euclidom > | inline |
reducerow(int_t n, int_t preferred) | chomp::homology::mmatrix< euclidom > | inline |
rows | chomp::homology::mmatrix< euclidom > | private |
show_hom_col(outputstream &out, int_t col, const chain< euclidom > &range, const char *txt=NULL) const | chomp::homology::mmatrix< euclidom > | inline |
show_hom_col(std::ostream &out, int_t col, const chain< euclidom > &range, const char *txt=NULL) const | chomp::homology::mmatrix< euclidom > | inline |
showcols(outputstream &out, int_t first=0, int_t howmany=0, const char *label="Col ") const | chomp::homology::mmatrix< euclidom > | inline |
showcols(std::ostream &out, int_t first=0, int_t howmany=0, const char *label="Col ") const | chomp::homology::mmatrix< euclidom > | inline |
showmap(outputstream &out, const char *maplabel=NULL, const char *xlabel=NULL, const char *ylabel=NULL) const | chomp::homology::mmatrix< euclidom > | inline |
showmap(std::ostream &out, const char *maplabel=NULL, const char *xlabel=NULL, const char *ylabel=NULL) const | chomp::homology::mmatrix< euclidom > | inline |
showrows(outputstream &out, int_t first=0, int_t howmany=0, const char *label="Row ") const | chomp::homology::mmatrix< euclidom > | inline |
showrows(std::ostream &out, int_t first=0, int_t howmany=0, const char *label="Row ") const | chomp::homology::mmatrix< euclidom > | inline |
showrowscols(outputstream &out, chain< euclidom > *table, int_t tablen, int_t first=0, int_t howmany=0, const char *label=NULL) const | chomp::homology::mmatrix< euclidom > | inline |
simple_form(bool quiet=false) | chomp::homology::mmatrix< euclidom > | inline |
simple_form_to_SNF(bool quiet=false) | chomp::homology::mmatrix< euclidom > | inline |
simple_reductions(bool quiet=false) | chomp::homology::mmatrix< euclidom > | inline |
submatrix(const mmatrix< euclidom > &matr, const chain< euclidom > &domain, const chain< euclidom > &range) | chomp::homology::mmatrix< euclidom > | inline |
swapcols(int_t i, int_t j) | chomp::homology::mmatrix< euclidom > | inline |
swaprows(int_t i, int_t j) | chomp::homology::mmatrix< euclidom > | inline |
~mmatrix() | chomp::homology::mmatrix< euclidom > | inline |