Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | tweak root/Mainpage.dox to make it compatible with kde's doxygen.sh script | Gael Guennebaud | 2008-08-29 |
| | | | | | plus some hacks to compile the examples from doxygen... Hopefully, api.kde.org/eigen2 will be beautiful by tomorrow.... | ||
* | typos in bench/ | Gael Guennebaud | 2008-08-29 |
| | |||
* | some hyperplane changes: | Gael Guennebaud | 2008-08-29 |
| | | | | | | | | - the coefficients are stored in a single vector - added transformation methods - removed Line* typedef since in 2D this is really an hyperplane and not really a line... - HyperPlane => Hyperplane | ||
* | doc and use sed to clean the class hierarchy instead of | Gael Guennebaud | 2008-08-28 |
| | | | | preprocessor directives. | ||
* | spelling + some krazy directives | Gael Guennebaud | 2008-08-28 |
| | |||
* | remove CoreDeclaration from the documentation | Gael Guennebaud | 2008-08-28 |
| | |||
* | * Add an HyperPlane class in the Geometry module | Gael Guennebaud | 2008-08-28 |
| | | | | | | with its respective unit-test. Feel free to discuss the API on the ML. * Some bugfix in unitOrthogonal found by the hyperplane unit test. | ||
* | CoreDeclarations was removed | Jure Repinc | 2008-08-28 |
| | |||
* | * temporarily remove doxygen customization, we'll see if that fix api.kde.org | Gael Guennebaud | 2008-08-28 |
| | | | | | | but I no hope, that would be too simple ! * added Rotation2D typedefs * remove CoreDeclarations header file | ||
* | doc + quick bug fix in Matrix ctor | Gael Guennebaud | 2008-08-28 |
| | |||
* | Missing inline keywords in AltiVec/PacketMath were making Avogadro fail | Benoit Jacob | 2008-08-27 |
| | | | | to compile (duplicate symbols). | ||
* | * missing cmake make_directory command | Benoit Jacob | 2008-08-27 |
| | | | | | | | * show svn revision number if available * fix warnings about unused argc/argv Gael: I just saw your latest docs, it's completely awesome. | ||
* | remove double ; | Benoit Jacob | 2008-08-27 |
| | |||
* | improvements in geometry tutorial | Gael Guennebaud | 2008-08-27 |
| | |||
* | #undef vector after including altivec.h | Gael Guennebaud | 2008-08-27 |
| | |||
* | replace vector by __vector to prevent conflict with std::vector | Benoit Jacob | 2008-08-26 |
| | |||
* | * remove debug code commited by mistake in Assign | Gael Guennebaud | 2008-08-26 |
| | | | | * keep going on the doc: added a short geometry tutorial | ||
* | * move memory related stuff to util/Memory.h | Gael Guennebaud | 2008-08-26 |
| | | | | | * clean ugly doxygen inheritence of expressions * keep improving the documentation... slowly ! | ||
* | BTL:added trisolve action file | Gael Guennebaud | 2008-08-26 |
| | |||
* | * patch from Konstantinos Margaritis: bugfix in Altivec version of ei_pdiv | Gael Guennebaud | 2008-08-25 |
| | | | | | | | and various cleaning in Altivec code. Altivec vectorization have been re-enabled in CoreDeclaration * added copy constructors in non empty functors because I observed weird behavior with std::complex<> | ||
* | various updates in BTL | Gael Guennebaud | 2008-08-25 |
| | |||
* | bugfix in test/packetmath.h | Gael Guennebaud | 2008-08-25 |
| | |||
* | Various doc improvements... including a owl in the API doc header. | Gael Guennebaud | 2008-08-25 |
| | |||
* | Shut up two bogus gcc 4.3 warnings | Benoit Jacob | 2008-08-25 |
| | |||
* | Fix a bug discovered in Avogadro: the AngleAxis*Matrix and the newer | Benoit Jacob | 2008-08-24 |
| | | | | | | | | | | | | | | | | | AngleAxis*Vector products were wrong because they returned the product _expression_ toRotationMatrix()*other; and toRotationMatrix() died before that expression would be later evaluated. Here it would not have been practical to NestByValue as this is a whole matrix. So, let them simply evaluate and return the result by value. The geometry.cpp unit-test only checked for compatibility between various rotations, it didn't check the correctness of the rotations themselves. That's why this bug escaped us. So, this commit checks that the rotations produced by AngleAxis have all the expected properties. Since the compatibility with the other rotations is already checked, this should validate them as well. | ||
* | arf, of course a meta-selector was required here | Benoit Jacob | 2008-08-24 |
| | |||
* | allow constructing Transform from small-matrix (like fromPosOrientScale | Benoit Jacob | 2008-08-24 |
| | | | | but with trivial Pos and Scale) | ||
* | argh, gael you're more clever than i remembered. diagonal product is | Benoit Jacob | 2008-08-24 |
| | | | | | optimized. so, i almost revert, just reordering to reduce # of load/store. | ||
* | optimization: spare the 3x3 matrix product in | Benoit Jacob | 2008-08-24 |
| | | | | fromPositionOrientationScale | ||
* | add AngleAxis::operator*(const Vector3&) | Benoit Jacob | 2008-08-24 |
| | |||
* | add data() methods to Transform | Benoit Jacob | 2008-08-24 |
| | |||
* | forgot to install Regression public header | Benoit Jacob | 2008-08-24 |
| | |||
* | Documentation: fill the placeholders, add a custom CSS file, | Gael Guennebaud | 2008-08-24 |
| | | | | add a reference to the tutorial in the main page. | ||
* | Rename someOrthogonal to unitOrthogonal. Fix a bug in it, with dyn-size ↵ | Benoit Jacob | 2008-08-24 |
| | | | | | | vectors of size <=3. Update doc and test to reflect that it always returns a unit vector. | ||
* | nothing to see here | Gael Guennebaud | 2008-08-24 |
| | |||
* | bugfix in Product and ei_L2_block_traits | Gael Guennebaud | 2008-08-24 |
| | |||
* | temporary fix of the pèrevious commit | Gael Guennebaud | 2008-08-24 |
| | |||
* | * split Meta.h to Meta.h (generic meta programming) and XprHelper.h (relates ↵ | Gael Guennebaud | 2008-08-24 |
| | | | | | | | | | to eigen mechanism) * added a meta.cpp unit test * EIGEN_TUNE_FOR_L2_CACHE_SIZE now represents L2 block size in Bytes (whence the ei_meta_sqrt...) * added a CustomizeEigen.dox page * added a TOC to QuickStartGuide.dox | ||
* | * add documentation of the cool (?) "print with format" feature | Gael Guennebaud | 2008-08-23 |
| | | | | | * move the ioformat.cpp test to a documentation example * rename IoFormat => IOFormat | ||
* | need to commit this file before changing its name | Gael Guennebaud | 2008-08-23 |
| | |||
* | cmake fix | Gael Guennebaud | 2008-08-23 |
| | |||
* | forgot to commit a file | Gael Guennebaud | 2008-08-23 |
| | |||
* | * remove LargeBit and related stuff | Gael Guennebaud | 2008-08-23 |
| | | | | | | | * replaced the Flags template parameter of Matrix by StorageOrder and move it back to the 4th position such that we don't have to worry about the two Max* template parameters * extended EIGEN_USING_MATRIX_TYPEDEFS with the ei_* math functions | ||
* | * bug fixes in: Dot, generalized eigen problem, singular matrix detetection ↵ | Gael Guennebaud | 2008-08-23 |
| | | | | | | | in Cholesky * fix all numerical instabilies in the unit tests, now all tests can be run 2000 times with almost zero failures. | ||
* | compile fix for code like Vector3d::Random().x() | Benoit Jacob | 2008-08-23 |
| | |||
* | extended cwise unit tests to cover all Cwise API | Gael Guennebaud | 2008-08-22 |
| | |||
* | bugfix from Timothy Hunter s/ei_div/ei_pdiv | Gael Guennebaud | 2008-08-22 |
| | |||
* | s/Affine/Linear, thanks to Thomas Vaughan | Gael Guennebaud | 2008-08-22 |
| | |||
* | * bugfix in SolveTriangular found by Timothy Hunter (did not compiled for ↵ | Gael Guennebaud | 2008-08-22 |
| | | | | | | | | very small fixed size matrices) * bugfix in Dot unroller * added special random generator for the unit tests and reduced the tolerance threshold by an order of magnitude this fixes issues with sum.cpp but other tests still failed sometimes, this have to be carefully checked... | ||
* | patch from Konstantinos Margaritis: Altivec vectorization is resurrected ! | Gael Guennebaud | 2008-08-22 |
| |