aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/Matrix.h
Commit message (Collapse)AuthorAge
...
| * Add support for NVCC5: most of the Core and part of LU are callable from ↵Gravatar Gael Guennebaud2013-02-07
| | | | | | | | | | | | CUDA code. Still a lot to do.
* | add EIGEN_INITIALIZE_MATRICES_BY_NANGravatar Gael Guennebaud2013-02-07
|/
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* Alignment fixes:Gravatar Benoit Jacob2011-11-22
| | | | | | * Fix AlignedBit computation for Plain Objects * use it for the conditional alignment of operator new * only overload new in PlainObjectBase, don't overload again in Matrix and Array
* Move EIGEN_USING_MATRIX_TYPEDEFS macros to Eigen2Support.Gravatar Jitse Niesen2011-11-16
|
* [Core/Matrix] Fix: Clear the right typedef macroGravatar Dennis Schridde2011-11-09
|
* Document enums in Constants.h (bug #248).Gravatar Jitse Niesen2011-05-03
| | | | | | To get the links to work, I also had to document the Eigen namespace. Unfortunately, this means that the word Eigen is linked whenever it appears in the docs.
* Improve documentation of plugins.Gravatar Jitse Niesen2011-02-13
|
* Write topic page for storage orders.Gravatar Jitse Niesen2011-02-12
|
* Reduced error traces when mixing matrices with different scalar types.Gravatar Hauke Heibel2011-02-11
|
* relax Matrix/Array(Index) ctors to allow size 0, add test.Gravatar Benoit Jacob2011-02-01
|
* add test for geometry with eigen2_ prefixes. fix that stuff.Gravatar Benoit Jacob2011-01-27
|
* remove EIGEN_REF_TO_TEMPORARY, clarify docsGravatar Benoit Jacob2010-12-25
|
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* renaming: ei_matrix_storage -> DenseStorageGravatar Benoit Jacob2010-10-20
| | | | DenseStorageBase -> PlainObjectBase
* Docs: Add references to TopicClassHierarchyGravatar Jitse Niesen2010-08-22
|
* Various documentation improvements.Gravatar Jitse Niesen2010-07-06
| | | | | | | * Add short documentation for Array class * Put all classes explicitly in Core module (where applicable) * Section on Modules in Quick Reference Guide * Put Page 7 after Page 6 in Contents :)
* email changeGravatar Gael Guennebaud2010-06-24
|
* Fixed warnings regarding enums.Gravatar Hauke Heibel2010-06-12
|
* * remove ei_index, and let ei_traits propagate the index typesGravatar Gael Guennebaud2010-06-03
| | | | * add an Index type template parapeter to sparse objects
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* * remove ei_block_direct_access_statusGravatar Benoit Jacob2010-04-23
| | | | * remove HasDirectAccess / NoDirectAccess constants
* * remove class DenseDirectAccessBaseGravatar Benoit Jacob2010-04-23
| | | | | * remove member XprBase typedefs, use ei_dense_xpr_base * remove member _HasDirectAccess typedefs, use ei_has_direct_access
* * Refactoring of the class hierarchy: introduction of DenseDirectAccessBase, ↵Gravatar Benoit Jacob2010-04-16
| | | | | | | | | removal of extra _Base/_Options template parameters. * Introduction of strides-at-compile-time so for example the optimized code really knows when it needs to evaluate to a temporary * StorageKind / XprKind * Quaternion::setFromTwoVectors: use JacobiSVD instead of SVD * ComplexSchur: support the 1x1 case
* Backed out changeset 2f3d685e0c687ae1121428dab6bc0ec868b14fe3Gravatar Benoit Jacob2010-03-03
| | | | This was implementing deep changes that after discussion on the mailing list seem to need further discussion/thinking.
* a matrix (or array) does not always have the LinearAccessBit!Gravatar Gael Guennebaud2010-03-02
| | | | => fixes in outerStride and matrix flags
* Added support for realloc based conservative resizing.Gravatar Hauke Heibel2010-02-27
|
* * add VERIFY_IS_EQUAL, should compile faster and it's natural when no ↵Gravatar Benoit Jacob2010-02-26
| | | | | | | | | arithmetic is involved. * rename 'submatrices' test to 'block' * add block-inside-of-block tests * remove old cruft * split diagonal() tests into separate file
* mergeGravatar Benoit Jacob2010-02-25
|\
* | * Implement the ByOuterInner accessorsGravatar Benoit Jacob2010-02-25
| | | | | | | | | | | | | | | | * use them (big simplification in Assign.h) * axe (Inner|Outer)StrideAtCompileTime that were just introduced * ei_int_if_dynamic now asserts that the size is the expected one: adapt to that in Block.h * add rowStride() / colStride() in DenseBase * implement innerStride() / outerStride() everywhere needed
| * Renamed PlainMatrixType to PlainObject (Array != Matrix).Gravatar Hauke Heibel2010-02-20
| | | | | | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix).
| * Renamed AnyMatrixBase to EigenBase.Gravatar Hauke Heibel2010-02-20
| |
* | miserable half-working state, commiting to a fork just in case, just to perfectGravatar Benoit Jacob2010-02-18
|/ | | | | my day, my hard disk would die. Will write a more detailed commit message once it's working.
* lot of cleaning:Gravatar Gael Guennebaud2010-01-22
| | | | | | - clean the *_PUBLIC_INTERFACE_* - update Diagonal, ReturnByValue, ForceAlignedAccess, UnaryView, etc. to support array - many other small stuff
* More documentation improvements.Gravatar Hauke Heibel2010-01-16
|
* Adapted doxygen's new style sheet.Gravatar Hauke Heibel2010-01-15
| | | | Added documentation to some of the typedefs.
* remove useless using comp. assignment operatorsGravatar Gael Guennebaud2010-01-15
|
* Changed parts of the documentation.Gravatar Hauke Heibel2010-01-14
| | | | | The param keyword is now tparam (in Matrix). Made PlainMatrixType non-internal (currently MatrixBase only); I think this is an important typedef in particular when writing your own template methods.
* Added some minor comments.Gravatar Hauke Heibel2010-01-13
| | | | Adapted some of the doc/snippets.
* Fixes #83.Gravatar Hauke Heibel2010-01-12
|
* Fixed conservativeResize.Gravatar Hauke Heibel2010-01-11
| | | | | Fixed multiple overloads for operator=. Removed debug output.
* Fixed MSVC compilation.Gravatar Hauke Heibel2010-01-10
|
* merge with default branchGravatar Gael Guennebaud2009-12-22
|\
* | a couple of fixes, now Array passes the linearstructure testGravatar Gael Guennebaud2009-12-17
| |
* | clean a bit Matrix and fix static Map functionsGravatar Gael Guennebaud2009-12-17
| |
* | some cleaning in DenseStorageBaseGravatar Gael Guennebaud2009-12-17
| |
* | finally add a Array class with storage via the introduction of a ↵Gravatar Gael Guennebaud2009-12-17
| | | | | | | | | | | | DenseStorageBase base class shared by both Matrix and Array
| * * remove empty destructors in Matrix.h and MatrixStorage.hGravatar Mathieu Gautier2009-12-02
| |
| * initialize-by-zero: remember that when the newsize==oldsize, resize() must ↵Gravatar Benoit Jacob2009-11-16
| | | | | | | | remain a NOP