| _data | cgv::math::mat< T > | protected |
| _ncols | cgv::math::mat< T > | protected |
| _nrows | cgv::math::mat< T > | protected |
| ceil() | cgv::math::mat< T > | inline |
| col(unsigned j) const | cgv::math::mat< T > | inline |
| copy(unsigned top, unsigned left, unsigned rows, unsigned cols, mat< T > &submat) const | cgv::math::mat< T > | inline |
| fill(const S &v) | cgv::math::mat< T > | inline |
| floor() | cgv::math::mat< T > | inline |
| frobenius_norm() const | cgv::math::mat< T > | inline |
| identity() | cgv::math::mat< T > | inline |
| identity(unsigned dim) | cgv::math::mat< T > | inline |
| is_square() const | cgv::math::mat< T > | inline |
| mat() | cgv::math::mat< T > | inline |
| mat(unsigned nrows, unsigned ncols) | cgv::math::mat< T > | inline |
| mat(unsigned nrows, unsigned ncols, const T &c) | cgv::math::mat< T > | inline |
| mat(unsigned nrows, unsigned ncols, const T *marray, bool column_major=true) | cgv::math::mat< T > | inline |
| mat(const mat< S > &m) | cgv::math::mat< T > | inline |
| ncols() const | cgv::math::mat< T > | inline |
| nrows() const | cgv::math::mat< T > | inline |
| ones(unsigned rows, unsigned cols) | cgv::math::mat< T > | inline |
| operator const T *() const | cgv::math::mat< T > | inline |
| operator T*() | cgv::math::mat< T > | inline |
| operator!=(const mat< S > &m) const | cgv::math::mat< T > | inline |
| operator()(unsigned i, unsigned j) | cgv::math::mat< T > | inline |
| operator()(unsigned i, unsigned j) const | cgv::math::mat< T > | inline |
| operator*(const T &s) const | cgv::math::mat< T > | inline |
| operator*(const mat< S > &m2) const | cgv::math::mat< T > | inline |
| operator*(const vec< S > &v) const | cgv::math::mat< T > | inline |
| operator*=(const mat< S > &m2) | cgv::math::mat< T > | inline |
| operator+(const T &s) | cgv::math::mat< T > | inline |
| operator+(const mat< S > m2) const | cgv::math::mat< T > | inline |
| operator+=(const T &s) | cgv::math::mat< T > | inline |
| operator+=(const mat< S > &m) | cgv::math::mat< T > | inline |
| operator-(const T &s) | cgv::math::mat< T > | inline |
| operator-() const | cgv::math::mat< T > | inline |
| operator-(const mat< S > m2) const | cgv::math::mat< T > | inline |
| operator-=(const T &s) | cgv::math::mat< T > | inline |
| operator-=(const mat< S > &m) | cgv::math::mat< T > | inline |
| operator/(const T &s) const | cgv::math::mat< T > | inline |
| operator/=(const T &s) | cgv::math::mat< T > | inline |
| operator=(const mat< S > &m) | cgv::math::mat< T > | inline |
| operator=(const T &s) | cgv::math::mat< T > | inline |
| operator==(const mat< S > &m) const | cgv::math::mat< T > | inline |
| paste(int top, int left, const mat< T > &m) | cgv::math::mat< T > | inline |
| resize(unsigned rows, unsigned cols) | cgv::math::mat< T > | inline |
| round() | cgv::math::mat< T > | inline |
| row(unsigned i) const | cgv::math::mat< T > | inline |
| set_col(unsigned j, const vec< T > &v) | cgv::math::mat< T > | inline |
| set_extern_data(unsigned nrows, unsigned ncols, T *data) | cgv::math::mat< T > | inline |
| set_row(unsigned i, const vec< T > &v) | cgv::math::mat< T > | inline |
| size() const | cgv::math::mat< T > | inline |
| sub_mat(unsigned top, unsigned left, unsigned rows, unsigned cols) const | cgv::math::mat< T > | inline |
| swap_columns(unsigned i, unsigned j) | cgv::math::mat< T > | inline |
| swap_diagonal_elements(unsigned i, unsigned j) | cgv::math::mat< T > | inline |
| swap_rows(unsigned i, unsigned j) | cgv::math::mat< T > | inline |
| trace() const | cgv::math::mat< T > | inline |
| transpose() | cgv::math::mat< T > | inline |
| zeros() | cgv::math::mat< T > | inline |
| zeros(unsigned rows, unsigned cols) | cgv::math::mat< T > | inline |