30 Commits (8669907346a974eed590ed72d3e9fd3f8bdd0ac2)

Author SHA1 Message Date
Vladimír Vondruš 06a4e297bc Math: deinlined heavy functions, removed redundant `inline`. 13 years ago
Vladimír Vondruš a4a962f686 Math: fixed matrix tests (spotted by Clang). 13 years ago
Vladimír Vondruš a21fd0df07 Math: ability to convert matrices from/to external representation. 13 years ago
Vladimír Vondruš bf58bb3cb1 Math: rework of component-wise matrix and vector functions. 13 years ago
Vladimír Vondruš 1d5e3fee7a Math: test that implicit conversion of underlying type can't compile. 13 years ago
Vladimír Vondruš 408f40a908 Math: renamed MathTypeTraits to TypeTraits. 13 years ago
Vladimír Vondruš 75d8fefdde Math: ability to access also matrix row vectors. 13 years ago
Vladimír Vondruš c5ab86794b Relicensing to MIT/Expat license, part 3: source files. 13 years ago
Vladimír Vondruš 231f3277ab Adapted to Corrade changes. 13 years ago
Vladimír Vondruš 677aa8485e Math: properly test constexpr in all Matrix classes. 13 years ago
Vladimír Vondruš 99062ed248 GCC 4.6 compatibility: no delegating ctr in Math::RectangularMatrix. 13 years ago
Vladimír Vondruš 6a90b0231b Math: using new aliases for builtin types in whole Math namespace. 13 years ago
Vladimír Vondruš 9464e805e1 Use {} instead of "". 13 years ago
Vladimír Vondruš bbea562a6c Math: properly testing all constexpr methods in RectangularMatrix. 13 years ago
Vladimír Vondruš 0f547d7e8e Math: added RectangularMatrix::sum(),product(),{min,max}(),{min,max}Abs(). 13 years ago
Vladimír Vondruš e58962dc43 Don't use fully qualified Corrade::Utility::Debug when not needed. 13 years ago
Vladimír Vondruš 37955c468f Math: creating matrix from diagonal, retrieving values on diagonal. 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š 0ed0f261b4 Math: matrix/vector rework, part 1: synchronized unit tests. 13 years ago
Vladimír Vondruš fcb8a7b768 Got rid of header files in tests. 14 years ago
Vladimír Vondruš 47c0a7456c Adapted to Corrade changes. 14 years ago
Vladimír Vondruš 0f889369f4 No `using namespace std` anywhere. 14 years ago
Vladimír Vondruš f184c6f005 Using real class for testing configuration value parsing. 14 years ago
Vladimír Vondruš c1cf94fb46 Using fixed-size integer types also everywhere else. 14 years ago
Vladimír Vondruš a385441c02 Moved type conversion constructor from Vector to RectangularMatrix. 14 years ago
Vladimír Vondruš 742a75277d Moved unary operator- from Vector to RectangularMatrix. 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