cgv
cgv::math::fmat< T, N, M > Member List

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

abs()cgv::math::fvec< T, N *M >inline
base_type typedefcgv::math::fmat< T, N, M >
ceil()cgv::math::fvec< T, N *M >inline
col(unsigned j) constcgv::math::fmat< T, N, M >inline
fill(const T &a)cgv::math::fvec< T, N *M >inline
floor()cgv::math::fvec< T, N *M >inline
fmat()cgv::math::fmat< T, N, M >inline
fmat(const T &c)cgv::math::fmat< T, N, M >inline
fmat(cgv::type::uint32_type n, cgv::type::uint32_type m, const T *a, bool column_major=true)cgv::math::fmat< T, N, M >inline
fmat(cgv::type::uint32_type n, cgv::type::uint32_type m, const S *a, bool column_major=true)cgv::math::fmat< T, N, M >inline
fmat(const fmat< S, N, M > &m)cgv::math::fmat< T, N, M >inline
fmat(const fvec< T1, N > &v, const fvec< T2, M > &w)cgv::math::fmat< T, N, M >inline
frobenius_norm() constcgv::math::fmat< T, N, M >inline
from_vec(const vec< T > &)cgv::math::fvec< T, N *M >static
fvec()cgv::math::fvec< T, N *M >inline
fvec(const T &a)cgv::math::fvec< T, N *M >inline
fvec(const T &x, const T &y)cgv::math::fvec< T, N *M >inline
fvec(const T &x, const T &y, const T &z)cgv::math::fvec< T, N *M >inline
fvec(const T &x, const T &y, const T &z, const T &w)cgv::math::fvec< T, N *M >inline
fvec(cgv::type::uint32_type n, const T *a)cgv::math::fvec< T, N *M >inline
fvec(cgv::type::uint32_type n, const S *a)cgv::math::fvec< T, N *M >inline
fvec(const fvec< T, N > &rhs)cgv::math::fvec< T, N *M >inline
fvec(const fvec< S, N > &fv)cgv::math::fvec< T, N *M >inline
fvec(const fvec< S1, N - 1 > &fv, S2 w)cgv::math::fvec< T, N *M >inline
identity()cgv::math::fmat< T, N, M >inline
is_square() constcgv::math::fmat< T, N, M >inline
length() constcgv::math::fvec< T, N *M >inline
lift() constcgv::math::fvec< T, N *M >inline
ncols()cgv::math::fmat< T, N, M >inlinestatic
normalize()cgv::math::fvec< T, N *M >inline
nrows()cgv::math::fmat< T, N, M >inlinestatic
ones()cgv::math::fvec< T, N *M >inline
operator const T *() constcgv::math::fvec< T, N *M >inline
operator T*()cgv::math::fvec< T, N *M >inline
operator!=(const fvec< S, N > &v) constcgv::math::fvec< T, N *M >inline
operator()(unsigned i, unsigned j)cgv::math::fmat< T, N, M >inline
operator()(unsigned i, unsigned j) constcgv::math::fmat< T, N, M >inline
fvec< T, N *M >::operator()(const int i)cgv::math::fvec< T, N *M >inline
fvec< T, N *M >::operator()(const int i) constcgv::math::fvec< T, N *M >inline
operator*(const T &s) constcgv::math::fmat< T, N, M >inline
operator*(const fmat< S, M, L > &m2) constcgv::math::fmat< T, N, M >inline
operator*(const fvec< S, M > &v) constcgv::math::fmat< T, N, M >inline
fvec< T, N *M >::operator*(const fvec< S, N > &v) constcgv::math::fvec< T, N *M >inline
operator*=(const fmat< S, N, N > &m2)cgv::math::fmat< T, N, M >inline
fvec< T, N *M >::operator*=(const fvec< S, N > &_v)cgv::math::fvec< T, N *M >inline
operator+(const T &s)cgv::math::fmat< T, N, M >inline
operator+(const fmat< S, N, M > m2) constcgv::math::fmat< T, N, M >inline
fvec< T, N *M >::operator+(const fvec< S, N > &v) constcgv::math::fvec< T, N *M >inline
fvec< T, N *M >::operator+(const T &s) constcgv::math::fvec< T, N *M >inline
operator+=(const T &s)cgv::math::fmat< T, N, M >inline
operator+=(const fmat< S, N, M > &m)cgv::math::fmat< T, N, M >inline
fvec< T, N *M >::operator+=(const fvec< S, N > &_v)cgv::math::fvec< T, N *M >inline
operator-(const T &s)cgv::math::fmat< T, N, M >inline
operator-() constcgv::math::fmat< T, N, M >inline
operator-(const fmat< S, N, M > m2) constcgv::math::fmat< T, N, M >inline
fvec< T, N *M >::operator-(const T &s) constcgv::math::fvec< T, N *M >inline
fvec< T, N *M >::operator-(const fvec< S, N > &v) constcgv::math::fvec< T, N *M >inline
operator-=(const T &s)cgv::math::fmat< T, N, M >inline
operator-=(const fmat< S, N, M > &m)cgv::math::fmat< T, N, M >inline
fvec< T, N *M >::operator-=(const fvec< S, N > &_v)cgv::math::fvec< T, N *M >inline
operator/(const T &s) constcgv::math::fmat< T, N, M >inline
fvec< T, N *M >::operator/(const fvec< S, N > &v) constcgv::math::fvec< T, N *M >inline
operator/=(const T &s)cgv::math::fmat< T, N, M >inline
fvec< T, N *M >::operator/=(const fvec< S, N > &_v)cgv::math::fvec< T, N *M >inline
operator=(const fmat< S, N, M > &m)cgv::math::fmat< T, N, M >inline
operator=(const T &s)cgv::math::fmat< T, N, M >inline
fvec< T, N *M >::operator=(const fvec< T, N > &rhs)cgv::math::fvec< T, N *M >inline
operator==(const fvec< S, N > &v) constcgv::math::fvec< T, N *M >inline
rend() constcgv::math::fvec< T, N *M >inline
round()cgv::math::fvec< T, N *M >inline
row(unsigned i) constcgv::math::fmat< T, N, M >inline
set(const T &x, const T &y)cgv::math::fvec< T, N *M >inline
set(const T &x, const T &y, const T &z)cgv::math::fvec< T, N *M >inline
set(const T &x, const T &y, const T &z, const T &w)cgv::math::fvec< T, N *M >inline
set_col(unsigned j, const fvec< T, N > &v)cgv::math::fmat< T, N, M >inline
set_row(unsigned i, const fvec< T, M > &v)cgv::math::fmat< T, N, M >inline
size()cgv::math::fvec< T, N *M >inlinestatic
sqr_length() constcgv::math::fvec< T, N *M >inline
this_type typedefcgv::math::fmat< T, N, M >
to_vec() constcgv::math::fvec< T, N *M >
trace() constcgv::math::fmat< T, N, M >inline
transpose()cgv::math::fmat< T, N, M >inline
w()cgv::math::fvec< T, N *M >inline
w() constcgv::math::fvec< T, N *M >inline
x()cgv::math::fvec< T, N *M >inline
x() constcgv::math::fvec< T, N *M >inline
y()cgv::math::fvec< T, N *M >inline
y() constcgv::math::fvec< T, N *M >inline
z()cgv::math::fvec< T, N *M >inline
z() constcgv::math::fvec< T, N *M >inline
zeros()cgv::math::fvec< T, N *M >inline