cgv
cgv::math::mat< T > Member List

This is the complete list of members for cgv::math::mat< T >, including all inherited members.

_datacgv::math::mat< T >protected
_ncolscgv::math::mat< T >protected
_nrowscgv::math::mat< T >protected
ceil()cgv::math::mat< T >inline
col(unsigned j) constcgv::math::mat< T >inline
copy(unsigned top, unsigned left, unsigned rows, unsigned cols, mat< T > &submat) constcgv::math::mat< T >inline
fill(const S &v)cgv::math::mat< T >inline
floor()cgv::math::mat< T >inline
frobenius_norm() constcgv::math::mat< T >inline
identity()cgv::math::mat< T >inline
identity(unsigned dim)cgv::math::mat< T >inline
is_square() constcgv::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() constcgv::math::mat< T >inline
nrows() constcgv::math::mat< T >inline
ones(unsigned rows, unsigned cols)cgv::math::mat< T >inline
operator const T *() constcgv::math::mat< T >inline
operator T*()cgv::math::mat< T >inline
operator!=(const mat< S > &m) constcgv::math::mat< T >inline
operator()(unsigned i, unsigned j)cgv::math::mat< T >inline
operator()(unsigned i, unsigned j) constcgv::math::mat< T >inline
operator*(const T &s) constcgv::math::mat< T >inline
operator*(const mat< S > &m2) constcgv::math::mat< T >inline
operator*(const vec< S > &v) constcgv::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) constcgv::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-() constcgv::math::mat< T >inline
operator-(const mat< S > m2) constcgv::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) constcgv::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) constcgv::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) constcgv::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() constcgv::math::mat< T >inline
sub_mat(unsigned top, unsigned left, unsigned rows, unsigned cols) constcgv::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() constcgv::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