| above(const Matrix &a) const | Matrix | |
| add(const Matrix &a, const Matrix &b) | Matrix | |
| allocate() | Matrix | [private] |
| buffersize | Matrix | [private] |
| column(unsigned short index) const | Matrix | |
| columns(unsigned short startindex, unsigned short endindex) const | Matrix | |
| convertToBuffer(D *buffer, unsigned int len) const | Matrix | |
| convertToList() const | Matrix | |
| copy(const Matrix &c) | Matrix | [inline] |
| data | Matrix | [private] |
| elementProduct() const | Matrix | |
| elementSum() const | Matrix | |
| getM() const | Matrix | [inline] |
| getN() const | Matrix | [inline] |
| invert2x2() | Matrix | [private] |
| invert3x3() | Matrix | [private] |
| invertnonzero() | Matrix | [private] |
| isNulltimesNull() | Matrix | |
| m | Matrix | [private] |
| map(D(*fun)(D)) const | Matrix | |
| map2(D(*fun)(D, D), const Matrix &a, const Matrix &b) | Matrix | [inline, static] |
| mapP(void *param, D(*fun)(void *, D)) const | Matrix | |
| Matrix() | Matrix | [inline] |
| Matrix(unsigned short _m, unsigned short _n, const D *_data=0) | Matrix | |
| Matrix(const Matrix &c) | Matrix | |
| mult(const Matrix &a, const Matrix &b) | Matrix | |
| mult(const Matrix &a, const D &fac) | Matrix | |
| multcolwise(const Matrix &factors) const | Matrix | |
| multMT() const | Matrix | |
| multrowwise(const Matrix &factors) const | Matrix | |
| multTM() const | Matrix | |
| n | Matrix | [private] |
| operator *(const Matrix &fac) const | Matrix | |
| operator *(const D &fac) const | Matrix | |
| operator *=(const Matrix &c) | Matrix | [inline] |
| operator *=(const D &fac) | Matrix | [inline] |
| operator+(const Matrix &sum) const | Matrix | |
| operator+=(const Matrix &c) | Matrix | [inline] |
| operator-(const Matrix &sum) const | Matrix | |
| operator-=(const Matrix &c) | Matrix | [inline] |
| operator<<(std::ostream &, const Matrix &) | Matrix | [friend] |
| operator=(const Matrix &c) | Matrix | [inline] |
| operator==(const Matrix &c) const | Matrix | |
| operator^(int exponent) const | Matrix | |
| read(FILE *f) | Matrix | |
| restore(FILE *f) | Matrix | [virtual] |
| row(unsigned short index) const | Matrix | |
| rows(unsigned short startindex, unsigned short endindex) const | Matrix | |
| set(unsigned short _m, unsigned short _n, const D *_data=0) | Matrix | |
| set(const D *_data) | Matrix | |
| store(FILE *f) const | Matrix | [virtual] |
| sub(const Matrix &a, const Matrix &b) | Matrix | |
| toAbove(const Matrix &a) | Matrix | |
| toDiff(const Matrix &a) | Matrix | [inline] |
| toExp(int exponent) | Matrix | |
| toId() | Matrix | |
| toMap(D(*fun)(D)) | Matrix | |
| toMapP(void *param, D(*fun)(void *, D)) | Matrix | |
| toMult(const D &fac) | Matrix | |
| toMultcolwise(const Matrix &factors) | Matrix | |
| toMultrowwise(const Matrix &factors) | Matrix | |
| toSum(const Matrix &a) | Matrix | [inline] |
| toTranspose() | Matrix | |
| toZero() | Matrix | |
| val(unsigned short i, unsigned short j) const | Matrix | [inline] |
| val(unsigned short i, unsigned short j) | Matrix | [inline] |
| valDef0(short i, short j) const | Matrix | [inline] |
| write(FILE *f) const | Matrix | |
| ~Matrix() | Matrix | [inline] |
| ~Storeable() | Storeable | [inline, virtual] |