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 > |