_data() | SPUC::Mat< T > | [inline] |
_data() const | SPUC::Mat< T > | [inline] |
_datasize() const | SPUC::Mat< T > | [inline] |
_elem(int R, int C) | SPUC::Mat< T > | [inline] |
_elem(int R, int C) const | SPUC::Mat< T > | [inline] |
_elem(int index) | SPUC::Mat< T > | [inline] |
_elem(int index) const | SPUC::Mat< T > | [inline] |
alloc(int rows, int cols) | SPUC::Mat< T > | [inline, protected] |
apply_function(fT(*f)(fT), const Mat< T > &data) | SPUC::Mat< T > | [related] |
bidiag(const Vec< T > &main, const Vec< T > &sup) | SPUC::Mat< T > | [related] |
bidiag(const Vec< T > &main, const Vec< T > &sup, Mat< T > &m) | SPUC::Mat< T > | [related] |
bidiag(const Mat< T > &in, Vec< T > &main, Vec< T > &sup) | SPUC::Mat< T > | [related] |
bmat typedef | SPUC::Mat< T > | [related] |
clear() | SPUC::Mat< T > | [inline] |
cmat typedef | SPUC::Mat< T > | [related] |
cols() const | SPUC::Mat< T > | [inline] |
copy_col(int to, int from) | SPUC::Mat< T > | [inline] |
copy_row(int to, int from) | SPUC::Mat< T > | [inline] |
cvectorize(const Mat< T > &m) | SPUC::Mat< T > | [related] |
data | SPUC::Mat< T > | [protected] |
datasize | SPUC::Mat< T > | [protected] |
diag(const Vec< T > &in) | SPUC::Mat< T > | [related] |
diag(const Vec< T > &in, Mat< T > &m) | SPUC::Mat< T > | [related] |
diag(const Mat< T > &in) | SPUC::Mat< T > | [related] |
free() | SPUC::Mat< T > | [inline, protected] |
get_col(int Index) const | SPUC::Mat< T > | [inline] |
get_cols(int c1, int c2) const | SPUC::Mat< T > | [inline] |
get_cols(const Vec< int > &indexlist) const | SPUC::Mat< T > | [inline] |
get_row(int Index) const | SPUC::Mat< T > | [inline] |
get_rows(int r1, int r2) const | SPUC::Mat< T > | |
get_rows(const Vec< int > &indexlist) const | SPUC::Mat< T > | |
imat typedef | SPUC::Mat< T > | [related] |
lininterp(const Mat< T > &v, int usf, Mat< T > &u) | SPUC::Mat< T > | [related] |
lininterp(const Mat< T > &v, int usf) | SPUC::Mat< T > | [related] |
lininterp(const Vec< T > &v, int usf, Vec< T > &u) | SPUC::Mat< T > | [related] |
lininterp(const Vec< T > &v, int usf) | SPUC::Mat< T > | [related] |
llmat typedef | SPUC::Mat< T > | [related] |
mat typedef | SPUC::Mat< T > | [related] |
Mat() | SPUC::Mat< T > | [inline] |
Mat(int inrow, int incol) | SPUC::Mat< T > | [inline] |
Mat(const Mat< T > &m) | SPUC::Mat< T > | [inline] |
Mat(const Vec< T > &invector) | SPUC::Mat< T > | [inline] |
Mat(const char *str) | SPUC::Mat< T > | [inline] |
Mat(T *c_array, int rows, int cols, bool RowMajor=true) | SPUC::Mat< T > | [inline] |
mat_1x1(T m00) | SPUC::Mat< T > | [related] |
mat_1x2(T m00, T m01) | SPUC::Mat< T > | [related] |
mat_1x3(T m00, T m01, T m02) | SPUC::Mat< T > | [related] |
mat_2x1(T m00, T m10) | SPUC::Mat< T > | [related] |
mat_2x2(T m00, T m01, T m10, T m11) | SPUC::Mat< T > | [related] |
mat_2x3(T m00, T m01, T m02, T m10, T m11, T m12) | SPUC::Mat< T > | [related] |
mat_3x1(T m00, T m10, T m20) | SPUC::Mat< T > | [related] |
mat_3x2(T m00, T m01, T m10, T m11, T m20, T m21) | SPUC::Mat< T > | [related] |
mat_3x3(T m00, T m01, T m02, T m10, T m11, T m12, T m20, T m21, T m22) | SPUC::Mat< T > | [related] |
max(const Mat< T > &m) | SPUC::Mat< T > | [related] |
max_index(const Mat< T > &in, int &row, int &col) | SPUC::Mat< T > | [related] |
mean(const mat &m) | SPUC::Mat< T > | [related] |
mean(const cmat &m) | SPUC::Mat< T > | [related] |
mean(const smat &m) | SPUC::Mat< T > | [related] |
mean(const imat &m) | SPUC::Mat< T > | [related] |
min(const Mat< T > &m) | SPUC::Mat< T > | [related] |
min_index(const Mat< T > &in, int &row, int &col) | SPUC::Mat< T > | [related] |
no_cols | SPUC::Mat< T > | [protected] |
no_rows | SPUC::Mat< T > | [protected] |
ones() | SPUC::Mat< T > | [inline] |
operator *=(const Mat< T > &m) | SPUC::Mat< T > | [inline] |
operator *=(T t) | SPUC::Mat< T > | [inline] |
operator *TEMPLATE_FUN(const Mat< T > &m1, const Mat< T > &m2) | SPUC::Mat< T > | [friend] |
operator *TEMPLATE_FUN(const Mat< T > &m, const Vec< T > &v) | SPUC::Mat< T > | [friend] |
operator *TEMPLATE_FUN(const Vec< T > &v, const Mat< T > &m) | SPUC::Mat< T > | [friend] |
operator *TEMPLATE_FUN(const Mat< T > &m, T t) | SPUC::Mat< T > | [friend] |
operator *TEMPLATE_FUN(T t, const Mat< T > &m) | SPUC::Mat< T > | [friend] |
operator!=(const Mat< T > &m) const | SPUC::Mat< T > | |
operator()(int R, int C) const | SPUC::Mat< T > | [inline] |
operator()(int R, int C) | SPUC::Mat< T > | [inline] |
operator()(int index) | SPUC::Mat< T > | [inline] |
operator()(int index) const | SPUC::Mat< T > | [inline] |
operator()(int r1, int r2, int c1, int c2) const | SPUC::Mat< T > | [inline] |
operator+=(const Mat< T > &m) | SPUC::Mat< T > | [inline] |
operator+=(T t) | SPUC::Mat< T > | [inline] |
operator+TEMPLATE_FUN(const Mat< T > &m1, const Mat< T > &m2) | SPUC::Mat< T > | [friend] |
operator+TEMPLATE_FUN(const Mat< T > &m, T t) | SPUC::Mat< T > | [friend] |
operator+TEMPLATE_FUN(T t, const Mat< T > &m) | SPUC::Mat< T > | [friend] |
operator-=(const Mat< T > &m) | SPUC::Mat< T > | [inline] |
operator-=(T t) | SPUC::Mat< T > | [inline] |
operator-TEMPLATE_FUN(const Mat< T > &m1, const Mat< T > &m2) | SPUC::Mat< T > | [friend] |
operator-TEMPLATE_FUN(const Mat< T > &m, T t) | SPUC::Mat< T > | [friend] |
operator-TEMPLATE_FUN(T t, const Mat< T > &m) | SPUC::Mat< T > | [friend] |
operator-TEMPLATE_FUN(const Mat< T > &m) | SPUC::Mat< T > | [friend] |
operator/=(T t) | SPUC::Mat< T > | [inline] |
operator/=(const Mat< T > &m) | SPUC::Mat< T > | [inline] |
operator/TEMPLATE_FUN(const Mat< T > &m, T t) | SPUC::Mat< T > | [friend] |
operator=(T t) | SPUC::Mat< T > | [inline] |
operator=(const Mat< T > &m) | SPUC::Mat< T > | [inline] |
operator=(const Vec< T > &v) | SPUC::Mat< T > | [inline] |
operator=(const char *values) | SPUC::Mat< T > | [inline] |
operator==(const Mat< T > &m) const | SPUC::Mat< T > | |
product(const Mat< T > &m) | SPUC::Mat< T > | [related] |
repeat(const Mat< T > &m, int norepeats) | SPUC::Mat< T > | [related] |
reshape(const Mat< T > &m, int rows, int cols) | SPUC::Mat< T > | [related] |
reshape(const Vec< T > &m, int rows, int cols) | SPUC::Mat< T > | [related] |
rows() const | SPUC::Mat< T > | [inline] |
rvectorize(const Mat< T > &m) | SPUC::Mat< T > | [related] |
set(const char *str) | SPUC::Mat< T > | |
set_col(int Index, const Vec< T > &invector) | SPUC::Mat< T > | [inline] |
set_row(int Index, const Vec< T > &invector) | SPUC::Mat< T > | [inline] |
set_size(int inrow, int incol, bool copy=false) | SPUC::Mat< T > | [inline] |
set_submatrix(int r1, int r2, int c1, int c2, const Mat< T > &m) | SPUC::Mat< T > | [inline] |
set_submatrix(int r1, int r2, int c1, int c2, const T t) | SPUC::Mat< T > | [inline] |
smat typedef | SPUC::Mat< T > | [related] |
sub_m_v_vT(mat &m, const vec &v) | SPUC::Mat< T > | [related] |
sub_v_vT_m(mat &m, const vec &v) | SPUC::Mat< T > | [related] |
sum(const Mat< T > &m) | SPUC::Mat< T > | [related] |
sum_sqr(const Mat< T > &m) | SPUC::Mat< T > | [related] |
swap_cols(int c1, int c2) | SPUC::Mat< T > | [inline] |
swap_rows(int r1, int r2) | SPUC::Mat< T > | [inline] |
TEMPLATE_FUN(const Mat< T > &m1, const Mat< T > &m2) | SPUC::Mat< T > | [friend] |
TEMPLATE_FUN(const Mat< T > &m1, const Mat< T > &m2) | SPUC::Mat< T > | [friend] |
TEMPLATE_FUN(const Mat< T > &m1, const Mat< T > &m2) | SPUC::Mat< T > | [friend] |
TEMPLATE_FUN(const Mat< T > &m1, const Mat< T > &m2) | SPUC::Mat< T > | [friend] |
trace(const Mat< T > &in) | SPUC::Mat< T > | [related] |
transpose(const Mat< T > &m, Mat< T > &out) | SPUC::Mat< T > | [related] |
transpose(const Mat< T > &m) | SPUC::Mat< T > | [related] |
tridiag(const Vec< T > &main, const Vec< T > &sup, const Vec< T > &sub) | SPUC::Mat< T > | [related] |
tridiag(const Vec< T > &main, const Vec< T > &sup, const Vec< T > &sub, Mat< T > &m) | SPUC::Mat< T > | [related] |
tridiag(const Mat< T > &in, Vec< T > &main, Vec< T > &sup, Vec< T > &sub) | SPUC::Mat< T > | [related] |
upsample(const Mat< T > &v, int usf, Mat< T > &u) | SPUC::Mat< T > | [related] |
upsample(const Mat< T > &v, int upsamplefactor) | SPUC::Mat< T > | [related] |
zeros() | SPUC::Mat< T > | [inline] |
~Mat() | SPUC::Mat< T > | [inline] |