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] |