vmmlib  1.10.0
Templatized C++ vector and matrix math library
vmml::matrix< M, N, T > Member List

This is the complete list of members for vmml::matrix< M, N, T >, including all inherited members.

at(size_t row_index, size_t col_index) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >inline
at(size_t row_index, size_t col_index) const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >inline
begin() (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
begin() const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
COLS (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >static
const_iterator typedef (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
const_reverse_iterator typedef (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
convolve(const matrix< U, V, T > &kernel) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
direct_sum(const matrix< O, P, T > &m0, const matrix< Q, R, T > &m1) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
direct_sum(const matrix< O, P, T > &upper_left, const matrix< Q, R, T > &lower_right) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
end() (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
end() const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
equals(const matrix &other, T tolerance=std::numeric_limits< T >::epsilon()) const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
get_sub_matrix(size_t row_offset, size_t col_offset, typename enable_if< O<=M &&P<=N >::type *=0) const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
iterator typedef (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
matrix()vmml::matrix< M, N, T >
matrix(const T *begin, const T *end)vmml::matrix< M, N, T >
matrix(const matrix< P, Q, U > &source_) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
matrix(const quaternion< T > &rotation, const vector< O, T > &translation, typename enable_if< M==O+1 &&N==O+1 &&O==3 >::type *=0)vmml::matrix< M, N, T >
matrix(const vector< O, T > &eye, const vector< O, T > &lookat, const vector< O, T > &up, typename enable_if< M==O+1 &&N==O+1 &&O==3 >::type *=0)vmml::matrix< M, N, T >
multiply(const matrix< M, P, T > &left, const matrix< P, N, T > &right) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
multiply_piecewise(const matrix &other) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
negate() const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator const T *() const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator T *() (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator!=(const matrix &other) const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator()(size_t row_index, size_t col_index) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >inline
operator()(size_t row_index, size_t col_index) const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >inline
operator*(const matrix< N, P, T > &other) const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator*(T scalar) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator*(const vector< N, T > &other) const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator*(const vector< O, T > &vector_) const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator*=(const matrix< O, P, TT > &right) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator*=(T scalar) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator*=(const matrix< O, P, TT > &right) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator+(const matrix &other) const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >inline
operator+=(const matrix &other) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator+=(T scalar) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator-(const matrix &other) const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >inline
operator-() const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >inline
operator-=(const matrix &other) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator-=(T scalar) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator/(T scalar) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator/=(T scalar) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
operator==(const matrix &other) const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
rbegin() (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
rbegin() const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
rend() (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
rend() const (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
reverse_iterator typedef (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
ROWS (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >static
tensor(const vector< M, T > &u, const vector< N, T > &v) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
tensor(const vector< uM, T > &u, const vector< vM, T > &v) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
tensor(const vector< uM, T > &u, const vector< vM, T > &v) (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >
value_type typedef (defined in vmml::matrix< M, N, T >)vmml::matrix< M, N, T >