|
vmmlib
1.10.0
Templatized C++ vector and matrix math library
|
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 > |