abs() | cgv::math::fvec< T, N *M > | inline |
base_type typedef | cgv::math::fmat< T, N, M > | |
ceil() | cgv::math::fvec< T, N *M > | inline |
col(unsigned j) const | cgv::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() const | cgv::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() const | cgv::math::fmat< T, N, M > | inline |
length() const | cgv::math::fvec< T, N *M > | inline |
lift() const | cgv::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 *() const | cgv::math::fvec< T, N *M > | inline |
operator T*() | cgv::math::fvec< T, N *M > | inline |
operator!=(const fvec< S, N > &v) const | cgv::math::fvec< T, N *M > | inline |
operator()(unsigned i, unsigned j) | cgv::math::fmat< T, N, M > | inline |
operator()(unsigned i, unsigned j) const | cgv::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) const | cgv::math::fvec< T, N *M > | inline |
operator*(const T &s) const | cgv::math::fmat< T, N, M > | inline |
operator*(const fmat< S, M, L > &m2) const | cgv::math::fmat< T, N, M > | inline |
operator*(const fvec< S, M > &v) const | cgv::math::fmat< T, N, M > | inline |
fvec< T, N *M >::operator*(const fvec< S, N > &v) const | cgv::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) const | cgv::math::fmat< T, N, M > | inline |
fvec< T, N *M >::operator+(const fvec< S, N > &v) const | cgv::math::fvec< T, N *M > | inline |
fvec< T, N *M >::operator+(const T &s) const | cgv::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-() const | cgv::math::fmat< T, N, M > | inline |
operator-(const fmat< S, N, M > m2) const | cgv::math::fmat< T, N, M > | inline |
fvec< T, N *M >::operator-(const T &s) const | cgv::math::fvec< T, N *M > | inline |
fvec< T, N *M >::operator-(const fvec< S, N > &v) const | cgv::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) const | cgv::math::fmat< T, N, M > | inline |
fvec< T, N *M >::operator/(const fvec< S, N > &v) const | cgv::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) const | cgv::math::fvec< T, N *M > | inline |
rend() const | cgv::math::fvec< T, N *M > | inline |
round() | cgv::math::fvec< T, N *M > | inline |
row(unsigned i) const | cgv::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() const | cgv::math::fvec< T, N *M > | inline |
this_type typedef | cgv::math::fmat< T, N, M > | |
to_vec() const | cgv::math::fvec< T, N *M > | |
trace() const | cgv::math::fmat< T, N, M > | inline |
transpose() | cgv::math::fmat< T, N, M > | inline |
w() | cgv::math::fvec< T, N *M > | inline |
w() const | cgv::math::fvec< T, N *M > | inline |
x() | cgv::math::fvec< T, N *M > | inline |
x() const | cgv::math::fvec< T, N *M > | inline |
y() | cgv::math::fvec< T, N *M > | inline |
y() const | cgv::math::fvec< T, N *M > | inline |
z() | cgv::math::fvec< T, N *M > | inline |
z() const | cgv::math::fvec< T, N *M > | inline |
zeros() | cgv::math::fvec< T, N *M > | inline |