55 Commits (a5b8afa122a6c91adefa8c001fa4bcb06574358b)

Author SHA1 Message Date
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
Vladimír Vondruš 54af4015f2 Allow to specify value on diagonal in identity matrix constructor. 14 years ago
Vladimír Vondruš 4f1c7ccfa0 Better (hopefully) way to distinguish between Matrix constructors. 14 years ago
Vladimír Vondruš a23661a171 Doc++ 14 years ago
Vladimír Vondruš ed74f579fa Doc++ 14 years ago
Vladimír Vondruš 5293429f31 Ability to construct Matrix from column vectors. 14 years ago
Vladimír Vondruš e8c76b7d96 Forced exclusive use of bracket operators in Matrix and Vector. 14 years ago
Vladimír Vondruš 7e1a260286 Removed && and std::forward from Matrix and Vector constructors. 14 years ago
Vladimír Vondruš 8b69969fbf Explicit default Matrix constructor. 14 years ago
Vladimír Vondruš 3495738fc0 Removed memcpy() from Matrix::set(), using Vector::from() in Matrix::at(). 14 years ago
Vladimír Vondruš 7c857ccb16 Better implementation for Matrix::determinant() using external functor. 14 years ago
Vladimír Vondruš 5bfdac108c Added some TODOs. 14 years ago
Vladimír Vondruš c8e33a74cc "constexpr"-ized Matrix and Vector classes. 14 years ago
Vladimír Vondruš b8f09a0616 Added arithmetic assign operators to Matrix and Vector. 14 years ago
Vladimír Vondruš 1cf69616a3 Documentation updates, "markdownization". 14 years ago
Vladimír Vondruš 83150f003e Using noun instead of verb for inverse matrix function. 14 years ago
Vladimír Vondruš 05107f383b Doc: some workarounds for Doxygen C++11 support etc. 14 years ago
Vladimír Vondruš b6ac0125dc "Initializer-list" constructor also for Matrix. 14 years ago
Vladimír Vondruš f8d44a19ed Removed wrong TODO. 14 years ago
Vladimír Vondruš aedc90e712 Doc++ 14 years ago
Vladimír Vondruš 8d525be511 Using TypeTraits::epsilon and TypeTraits::equals instead of EPSILON. 14 years ago
Vladimír Vondruš b945f5f68b Happy New Year. 15 years ago
Vladimír Vondruš 9f8bb86dbb Preserve space before and after printing Matrix/Vector to Debug output. 15 years ago
Vladimír Vondruš 7f24696021 Don't return reference to temporary object in Debug output. 15 years ago
Vladimír Vondruš 31c70f2c08 Doc++ 15 years ago
Vladimír Vondruš 8555475807 Support for printing Matrix and Vector to debug output. 15 years ago
Vladimír Vondruš c7b331d100 (Ahem...) Happy New Year! 15 years ago
Vladimír Vondruš 2e14f57560 Minor refactoring, documentation. 16 years ago
Vladimír Vondruš a1fc2de3a9 Functions for getting/setting particular matrix column. 16 years ago
Vladimír Vondruš 58398c3059 Function for computing inverse matrix. 16 years ago
Vladimír Vondruš 7f83e821ca Recursive computation of matrix determinant. 16 years ago
Vladimír Vondruš c72c36deaa Don't create identity matrix when it's fully overwritten anyway. 16 years ago