cgv
Loading...
Searching...
No Matches
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
anti_diag_begin(int d=0) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
anti_diag_begin(int d=0) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
anti_diag_end(int d=0) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
anti_diag_end(int d=0) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
anti_diag_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
anti_diag_rbegin(int d=0) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
anti_diag_rbegin(int d=0) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
anti_diag_rend(int d=0) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
anti_diag_rend(int d=0) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
begin() (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
begin() const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
ceil()cgv::math::mat< T >inline
col(unsigned j) constcgv::math::mat< T >inline
col_begin(int c) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
col_begin(int c) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
col_end(int c) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
col_end(int c) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
col_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
col_rbegin(int c) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
col_rbegin(int c) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
col_rend(int c) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
col_rend(int c) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
const_anti_diag_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
const_col_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
const_diag_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
const_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
const_pointer typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
const_reference typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
const_reverse_anti_diag_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
const_reverse_col_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
const_reverse_diag_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
const_reverse_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
const_reverse_row_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
const_row_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
copy(unsigned top, unsigned left, unsigned rows, unsigned cols, mat< T > &submat) constcgv::math::mat< T >inline
destruct() (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
diag_begin(int d=0) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
diag_begin(int d=0) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
diag_end(int d=0) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
diag_end(int d=0) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
diag_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
diag_rbegin(int d=0) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
diag_rbegin(int d=0) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
diag_rend(int d=0) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
diag_rend(int d=0) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
end() (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
end() const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
fill(const S &v)cgv::math::mat< T >inline
fliplr() (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
flipud() (defined in cgv::math::mat< T >)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
iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
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
maxcoeff() const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
mincoeff() const (defined in cgv::math::mat< T >)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 T &s) (defined in cgv::math::mat< T >)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) 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
pointer typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
rbegin() (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
rbegin() const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
reference typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
rend() (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
rend() const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
resize(unsigned rows, unsigned cols)cgv::math::mat< T >inline
reverse_anti_diag_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
reverse_col_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
reverse_diag_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
reverse_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
reverse_row_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
round()cgv::math::mat< T >inline
row(unsigned i) constcgv::math::mat< T >inline
row_begin(int r) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
row_begin(int r) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
row_end(int r) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
row_end(int r) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
row_iterator typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
row_rbegin(int r) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
row_rbegin(int r) const (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
row_rend(int r) (defined in cgv::math::mat< T >)cgv::math::mat< T >inline
row_rend(int r) const (defined in cgv::math::mat< T >)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() 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
value_type typedef (defined in cgv::math::mat< T >)cgv::math::mat< T >
zeros()cgv::math::mat< T >inline
zeros(unsigned rows, unsigned cols)cgv::math::mat< T >inline