Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Drop EIGEN_USING_STD_MATH in favour of EIGEN_USING_STD | David Tellenbach | 2020-10-09 |
| | |||
* | Transformation methods added to ParametrizedLine class. | ermak | 2016-12-17 |
| | |||
* | Adding EIGEN_DEVICE_FUNC in the Geometry module. | Robert Lukierski | 2016-10-12 |
| | | | | | Additional CUDA necessary fixes in the Core (mostly usage of EIGEN_USING_STD_MATH). | ||
* | bug #1156: fix several function declarations whose arguments were passed by ↵ | Gael Guennebaud | 2016-01-27 |
| | | | | value instead of being passed by reference | ||
* | Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵ | Gael Guennebaud | 2016-01-01 |
| | | | | warnings | ||
* | The usage of DenseIndex is deprecated, so let's replace DenseIndex by Index | Gael Guennebaud | 2015-02-16 |
| | |||
* | Remove meaningless explicit qualifier | Gael Guennebaud | 2013-06-12 |
| | |||
* | Fix bug #314: | Gael Guennebaud | 2012-11-06 |
| | | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace | ||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | bug #482: pass scalar arguments by const references. This changeset only ↵ | Gael Guennebaud | 2012-06-28 |
| | | | | concerns the Core and Geometry modules | ||
* | Get rid of include directives inside namespace blocks (bug #339). | Jitse Niesen | 2012-04-15 |
| | |||
* | feature 297: s/intersectionPoint/pointAt, fix documentation, add a unit test | Gael Guennebaud | 2011-12-10 |
| | |||
* | feature 297: add ParametrizedLine::intersectionPoint() and intersectionParam() | Andy Somerville | 2011-12-10 |
| | | | | -> intersection() is deprecated | ||
* | fix constness of intersection methods (bug #309) | Gael Guennebaud | 2011-06-27 |
| | |||
* | fix typo in doc for ParametrizedLine | Thomas Capricelli | 2011-06-23 |
| | |||
* | add an Options template parameter to Hyperplane and ParametrizedLine | Gael Guennebaud | 2011-01-27 |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 |
| | |||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | the Index types change. | Benoit Jacob | 2010-05-30 |
| | | | | As discussed on the list (too long to explain here). | ||
* | * move dummy_precision and epsilon to NumTraits | Gael Guennebaud | 2010-02-10 |
| | | | | * make NumTraits inherits std::numeric_limits | ||
* | precision ---> dummy_precision | Benoit Jacob | 2009-11-26 |
| | |||
* | make the dot product linear in the second variable, not the first variable | Benoit Jacob | 2009-08-03 |
| | |||
* | remove sentence "Eigen itself is part of the KDE project." | Benoit Jacob | 2009-05-22 |
| | | | | it never made very precise sense. but now does it still make any? | ||
* | fix duplicated geometry module in the doc | Gael Guennebaud | 2009-01-29 |
| | |||
* | * make std::vector specializations also for Transform and for Quaternion | Benoit Jacob | 2009-01-12 |
| | | | | | | | * update test_stdvector * Quaternion() does nothing (instead of bug) * update test_geometry * some renaming | ||
* | EIGEN_MAKE_ALIGNED_OPERATOR_NEW didn't actually need to get the class | Benoit Jacob | 2009-01-08 |
| | | | | name as parameter | ||
* | the big memory changes. the most important changes are: | Benoit Jacob | 2009-01-08 |
| | | | | | | | ei_aligned_malloc now really behaves like a malloc (untyped, doesn't call ctor) ei_aligned_new is the typed variant calling ctor EIGEN_MAKE_ALIGNED_OPERATOR_NEW now takes the class name as parameter | ||
* | * introduce macros to replace inheritance for operator new overloading | Benoit Jacob | 2009-01-06 |
| | | | | | | | | | (former solution still available and tested) This plays much better with classes that already have base classes -- don't force the user to mess with multiple inheritance, which gave much trouble with MSVC. * Expand the unaligned assert dox page * Minor fixes in the lazy evaluation dox page | ||
* | inherit from ei_with_aligned_operator_new even with disabled vectorization | Armin Berres | 2009-01-05 |
| | |||
* | unless i find more failures in the tests, this will be beta3... | Benoit Jacob | 2008-12-22 |
| | | | | | * fixes for mistakes (especially in the cast() methods in Geometry) revealed by the new "mixing types" test * dox love, including a section on coeff access in core and an overview in geometry | ||
* | * Much better, consistent error msgs when mixing different scalar types: | Benoit Jacob | 2008-12-03 |
| | | | | | | | | | | | | | - in matrix-matrix product, static assert on the two scalar types to be the same. - Similarly in CwiseBinaryOp. POTENTIALLY CONTROVERSIAL: we don't allow anymore binary ops to take two different scalar types. The functors that we defined take two args of the same type anyway; also we still allow the return type to be different. Again the reason is that different scalar types are incompatible with vectorization. Better have the user realize explicitly what mixing different numeric types costs him in terms of performance. See comment in CwiseBinaryOp constructor. - This allowed to fix a little mistake in test/regression.cpp, mixing float and double - Remove redundant semicolon (;) after static asserts | ||
* | Update e-mail address | Benoit Jacob | 2008-11-24 |
| | |||
* | norm2() renamed to squaredNorm(), kept as deprecated for now. | Benoit Jacob | 2008-11-03 |
| | |||
* | Add isApprox in Geometry module's classes. | Gael Guennebaud | 2008-10-25 |
| | | | | Complete unit tests wrt previous commits. | ||
* | oops forgot the inline keyword (though for gcc it was implicit) | Gael Guennebaud | 2008-10-25 |
| | |||
* | Add smart cast functions and ctor with scalar conversion (explicit) | Gael Guennebaud | 2008-10-25 |
| | | | | | to all classes of the Geometry module. By smart I mean that if current type == new type, then it returns a const reference to *this => zero overhead | ||
* | some cleaning and doc in ParametrizedLine and HyperPlane | Gael Guennebaud | 2008-10-25 |
| | | | | Just a thought: what about ParamLine instead of the verbose ParametrizedLine ? | ||
* | * Extend a bit ParametrizedLine and move it to a separate file, | Gael Guennebaud | 2008-09-03 |
add unit-tests for it. * remove "using namespace std" in test/main.h such that the compilation bug found today in SVD won't happen again. |