58 Commits (53ab6b421839172d5ca66ad00a92f7258199cd84)

Author SHA1 Message Date
Vladimír Vondruš 5e097681cb Math: be reasonable, <utility> is not needed for std::declval. 3 years ago
Vladimír Vondruš 04419335d4 Math: remove remaining uses of std::pair. 3 years ago
Vladimír Vondruš 4825ed0608 Math: stop wasting time with the explicit Corrade:: prefix. 3 years ago
Vladimír Vondruš 2fd786c571 Document what the remaining <Corrade/Utility/TypeTraits.h> are for. 3 years ago
Vladimír Vondruš eed2c818e9 Use a common prefix for internal singles-related macros. 3 years ago
Vladimír Vondruš fa079385bf singles: don't include StrictWeakOrdering in MagnumMath.hpp. 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
Vladimír Vondruš 0a32bce31b Math: add unary operator+ to all types. 4 years ago
Vladimír Vondruš d474f9d176 Math: return an array reference instead of a pointer from data(). 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš 3cf4573c0e Math: drop explicitly defaulted copy constructors. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš 1026aee80e Moved the NoInit tag from Math to the root namespace. 6 years ago
Vladimír Vondruš a7956de7ba Math: avoid std::is_pod. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš 6fbedd8f52 Revert "doc: pile on more Doxygen workarounds." 6 years ago
Vladimír Vondruš 0b7831c1ad doc: pile on more Doxygen workarounds. 6 years ago
Vladimír Vondruš d9da018af7 Math: don't hide the vector/scalar overloads from docs. 7 years ago
Vladimír Vondruš 36ba5f4333 Math: ensure ZeroInit and IdentityInit constructors are explicit. 7 years ago
Vladimír Vondruš 754c84525e The <cmath> header is not allowed anymore. 7 years ago
Vladimír Vondruš cee530733e Math: make it possible to opt out of Debug output operators. 7 years ago
Vladimír Vondruš 5fc246b908 Math: compile forgotten code snippets. 7 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago
Vladimír Vondruš f5e30bb5d3 Math: minor coding style cleanup. 8 years ago
Borislav Stanimirov f7f2ab8cb5 Math: added StrictWeakOrdering for math types 8 years ago
Vladimír Vondruš 2c1da5466e Math: added data() accessors to all remaining types. 8 years ago
Vladimír Vondruš ec34009025 Math: document the usual notation for complex/dual/quat numbers. 8 years ago
Vladimír Vondruš 8c7c74c22e Math: mutable getters for Complex, Dual and Quaternion. 8 years ago
Vladimír Vondruš 105cef5efd No need to use fully qualified name for \debugoperator. 8 years ago
Vladimír Vondruš 623fa97970 Updated copyright year. 8 years ago
Vladimír Vondruš 05bb8b419a Math: updates for the new documentation theme. 8 years ago
Vladimír Vondruš fb9dee2677 Math: MSVC 2017 gets confused by default parameters in constexpr funcs. 9 years ago
Vladimír Vondruš 7a16273e5d Updated copyright year. 9 years ago
Vladimír Vondruš 844bfcce5a Math: ability to create Dual with ZeroInit tag. 10 years ago
Vladimír Vondruš 40d60f6a3f Math: make all constructor noexcept and test their behavior. 10 years ago
Vladimír Vondruš 23646e6690 Hell, this project is big. 10 years ago
Vladimír Vondruš 609df779f5 Math: added sincos() for Dual numbers. 11 years ago
Vladimír Vondruš ce9be12708 Math: ability to multiply and divide dual and real number. 11 years ago
Vladimír Vondruš 34df5a0aaa Math: explicit conversion constructors for Dual, Complex and Quaternion. 11 years ago
Vladimír Vondruš 5160779e5e Math: doc++ 11 years ago
Vladimír Vondruš b87917a1e1 Math: fix build on Clang and GCC < 5.2. 11 years ago
Vladimír Vondruš 62203ae891 Math: proper multiplication/division of Duals with different types. 11 years ago
Vladimír Vondruš d3f528093e Math: avoid copypaste code in DualComplex. 11 years ago
Vladimír Vondruš 2c34110aa9 Math: better qualification of types in Dual subclass implementation macro. 11 years ago
Vladimír Vondruš a535f7ab47 Math: ability to access Dual members via reference. 11 years ago
Vladimír Vondruš 670c9d0763 Adapted to Corrade::Utility::Debug changes. 11 years ago
Vladimír Vondruš 0aa16595eb Use new-style debug operators everywhere. 11 years ago
Vladimír Vondruš 16413778c8 MSVC 2015 compatibility: more {}-related issues. 11 years ago
Vladimír Vondruš d0baab2bfe I hate GCC. 11 years ago
Vladimír Vondruš 1b0da5b2df Math: ability to construct all types without initializing the contents. 11 years ago