86 Commits (c3a7ddcc9aa1ae92c5ce36f18b95ec519e325240)

Author SHA1 Message Date
Vladimír Vondruš 677aa8485e Math: properly test constexpr in all Matrix classes. 13 years ago
Vladimír Vondruš 618b556381 Math: crosslinked documentation with missing type aliases. 13 years ago
Vladimír Vondruš 6a90b0231b Math: using new aliases for builtin types in whole Math namespace. 13 years ago
Vladimír Vondruš baeda307c1 Math: do Matrix::trace() using diagonal() and Vector::sum(). 13 years ago
Vladimír Vondruš 99e2bd4c64 Doc++ 13 years ago
Vladimír Vondruš e24207f620 Doc++ 13 years ago
Vladimír Vondruš 5819dd4bd7 Math: matrix/vector rework, part 3: conversion as explicit constructor. 13 years ago
Vladimír Vondruš baeadc9663 Math: matrix/vector rework, part 2: matrix as array of column vectors. 13 years ago
Vladimír Vondruš d175dd1054 Updated workarounds for Doxygen 1.8.2. 13 years ago
Vladimír Vondruš c841c63b34 Doc++ 14 years ago
Vladimír Vondruš d981090e86 Functions for inverting Euclidean transformation matrices. 14 years ago
Vladimír Vondruš 7e66a09461 Marking all constructors explicit, except for matrix and vector classes. 14 years ago
Vladimír Vondruš 049523cb74 Worked around long-standing Doxygen warnings. 14 years ago
Vladimír Vondruš 0145343d59 Pedantic: using std::size_t instead of size_t from C compat headers. 14 years ago
Vladimír Vondruš 4aec678539 Have first letter of static constants uppercase, like previously. 14 years ago
Vladimír Vondruš 2c52f7b85a Non-explicit default constructor for Vector2 and Matrix*. 14 years ago
Vladimír Vondruš d65b2386b2 Code cleanup. 14 years ago
Vladimír Vondruš 624f4f8531 Inlined inline functions. 14 years ago
Vladimír Vondruš 5d639095ee Removed "wontfix" TODOs. 14 years ago
Vladimír Vondruš 391e721ac6 Cache-oblivious traversing order in Matrix functions. 14 years ago
Vladimír Vondruš 619f44347c Doxygen documentation workarounds. 14 years ago
Vladimír Vondruš 6a4b68410c Doc: brief introduction to matrix and vector classes. 14 years ago
Vladimír Vondruš e21c9ca3a5 Function for computing trace of square matrix. 14 years ago
Vladimír Vondruš fb61c22e07 Fixed matrix multiplication in RectangularMatrix subclasses. 14 years ago
Vladimír Vondruš 8911dbdffe Moved multiplication and division from Vector to RectangularMatrix. 14 years ago
Vladimír Vondruš 4bcc805616 Moved add/subtract operators from Vector to RectangularMatrix. 14 years ago
Vladimír Vondruš 90881e7337 New base for matrices and vectors: RectangularMatrix. 14 years ago
Vladimír Vondruš 070c4c1901 Removed unneeded friend declaration. 14 years ago
Vladimír Vondruš 0e74c3847d Support for storing matrices and vectors in configuration. 14 years ago
Vladimír Vondruš 1ade64ca6b New crossreferenced @debugoperator alias. 14 years ago
Vladimír Vondruš 2b62cc4012 Prefer to use (col, row) instead of [col][row] on matrices. 14 years ago
Vladimír Vondruš 9d750179cd Swapped template parameters in Vector/Matrix debug operator. 14 years ago
Vladimír Vondruš 88d988c715 Added Type and Size members to Matrix. 14 years ago
Vladimír Vondruš 57d6ded237 Added NumericType and FloatingPointType to Math::MathTypeTraits. 14 years ago
Vladimír Vondruš dc7c5f5fae Just-to-be-sure static_assert()s for Matrix and Vector size. 14 years ago
Vladimír Vondruš c23022d47f Another, more convenient way to swizzle. 14 years ago
Vladimír Vondruš 45d1cb1225 Anonymized unused function parameters. 14 years ago
Vladimír Vondruš 208b6ce93e Custom @debugoperator command instead of hiding the functions. 14 years ago
Vladimír Vondruš 5a42ee4e91 Doc: using @overload for const overloads of member functions. 14 years ago
Vladimír Vondruš 4cd1ee140e Removed Math::TypeTraits to MathTypeTraits to avoid name clash. 14 years ago
Vladimír Vondruš 05ed802975 Doxygen command @todoc for documentation-related todos. 14 years ago
Vladimír Vondruš 8871334ed2 Updated Doxyfile for Doxygen 1.8.1. 14 years ago
Vladimír Vondruš 44a08a551f Added static_assert to "initializer list" Matrix and Vector constructor. 14 years ago
Vladimír Vondruš fb8825b081 Replaced clutter in Vector and Matrix subclasses with a macro. 14 years ago
Vladimír Vondruš cc1f9c60c9 Swapped size and type template parameters in Vector and Matrix. 14 years ago
Vladimír Vondruš eb80448912 Removed TODOs already done in gcc4.7 branch. 14 years ago
Vladimír Vondruš c5b38c9f1a Documented Matrix and Vector algorithms. 14 years ago
Vladimír Vondruš ccf61c0f7f Fixed typo in method name. 14 years ago
Vladimír Vondruš 1084447730 Using custom operator instead of [][] in Matrix internals. 14 years ago
Vladimír Vondruš c5b435c47b Don't loop through rows and cols where it's not necessary. 14 years ago