aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/MatrixBase.h
Commit message (Collapse)AuthorAge
* Added doxygen info for .matrix() and .array()Gravatar Carlos Becker2010-06-28
|
* email changeGravatar Gael Guennebaud2010-06-24
|
* fix compilation when default to row majorGravatar Gael Guennebaud2010-06-24
|
* remove reference to the dead Array moduleGravatar Gael Guennebaud2010-06-19
|
* This scalar needs to be passed by ref to preserve its alignment.Gravatar Hauke Heibel2010-06-15
|
* Really fix #123.Gravatar Hauke Heibel2010-06-14
|
* Fixes bug #123.Gravatar Hauke Heibel2010-06-14
|
* added the SparseView class.Gravatar Daniel Lowengrub2010-06-14
|
* merge my Dynamic -> -1 changeGravatar Benoit Jacob2010-06-11
|\
* | change the value of Dynamic to -1, since the index type is now configurable.Gravatar Benoit Jacob2010-06-11
| | | | | | | | remove EIGEN_ENUM_MIN/MAX, implement new macros instead
| * * 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).
* Update eigenvalues() and operatorNorm() methods in MatrixBase.Gravatar Jitse Niesen2010-05-24
| | | | | | | | * use SelfAdjointView instead of Eigen2's SelfAdjoint flag. * add tests and documentation. * allow eigenvalues() for non-selfadjoint matrices. * they no longer depend only on SelfAdjointEigenSolver, so move them to a separate file
* compilation fix: const T ---> typename ei_makeconst<T>::typeGravatar Benoit Jacob2010-05-18
| | | | | | (error was appearing when building tests with alignmnet disabled) What is this stuff still doing in MatrixBase.h? Shouldn't it move to DenseBase.h? How are Array blocks compiling?
* remove MakeBase, use ei_dense_xpr_base insteadGravatar Benoit Jacob2010-04-23
| | | | (yes, it was only used in dense xprs anyway)
* * 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
* add minor to Eigen2SupportGravatar Benoit Jacob2010-04-22
|
* remove MinorGravatar Benoit Jacob2010-04-22
| | | | adapt 3x3 and 4x4 (non-SSE) inverse paths
* API change: ei_matrix_exponential(A) --> A.exp(), etcGravatar Jitse Niesen2010-03-16
| | | | | As discussed on mailing list; see http://listengine.tuxfamily.org/lists.tuxfamily.org/eigen/2010/02/msg00190.html
* Moved x()/y()/z() and w() access functions to DenseBase; they are now ↵Gravatar Hauke Heibel2010-03-04
| | | | available for Arrays as well.
* 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
|
* * move dummy_precision and epsilon to NumTraitsGravatar Gael Guennebaud2010-02-10
| | | | * make NumTraits inherits std::numeric_limits
* * as promised, remove the "optimization" for Product::diagonal()Gravatar Gael Guennebaud2010-02-09
| | | | * add MatrixBase::lazyProduct
* remove some trailing nestbyvalueGravatar Gael Guennebaud2010-02-01
|
* Fixed mean reduction leading to unresolved symbol.Gravatar Hauke Heibel2010-01-29
|
* Added array() to ArrayBase and matrix() to MatrixBase().Gravatar Hauke Heibel2010-01-21
|
* fix both compilation and previous fix : now 'basicstuff' passes again.Gravatar Thomas Capricelli2010-01-18
| | | | (Gael: i dont think you meant removing this setIdentity(), did you?)
* fix !=Gravatar Gael Guennebaud2010-01-18
|
* More documentation improvements.Gravatar Hauke Heibel2010-01-16
|
* 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.
* remove the Triangular suffix to Upper, Lower, UnitLower, etc,Gravatar Gael Guennebaud2010-01-07
| | | | and remove the respective bit flags
* merge and add start/end to Eigen2SupportGravatar Gael Guennebaud2010-01-05
|\
| * Big renaming:Gravatar Benoit Jacob2010-01-04
| | | | | | | | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day.
* | port VectorwiseOp and Swap to the novel mechanisms, and various cleanningGravatar Gael Guennebaud2010-01-04
| |
* | merge with default branchGravatar Gael Guennebaud2009-12-22
|\|
* | a couple of fixes, now Array passes the linearstructure testGravatar Gael Guennebaud2009-12-17
| |
* | a couple of fixes and cleaningGravatar Gael Guennebaud2009-12-17
| |
* | a lot of cleaning and fixesGravatar Gael Guennebaud2009-12-16
| |
| * * fix aliasing checks when the lhs is also transposed. At the same time,Gravatar Gael Guennebaud2009-12-16
| | | | | | | | | | | | significantly simplify the code of these checks while extending them to catch much more expressions! * move the enabling/disabling of vectorized sin/cos to the architecture traits
* | adapt select, replicate and reverseGravatar Gael Guennebaud2009-12-10
| |
* | add a DenseBase class for MAtrixBase and ArrayBase and more code factorisationGravatar Gael Guennebaud2009-12-04
| |
| * Added NestByValue and .nestByValue() again for the sake of backwards ↵Gravatar Hauke Heibel2009-12-02
| | | | | | | | compatibility.
| * That's it NestByValue and .nestByValue() are both gone!Gravatar Hauke Heibel2009-12-01
| |
| * Much more NestByValue cleanup.Gravatar Hauke Heibel2009-12-01
| |
| * Removed NestByValue dependency from MatrixBase::select().Gravatar Hauke Heibel2009-12-01
| |
| * precision ---> dummy_precisionGravatar Benoit Jacob2009-11-26
| |
* | Add the concept of base class plugins, and started to write the ArrayBase class.Gravatar Gael Guennebaud2009-11-20
| | | | | | | | Sorry for this messy commit but I have to commit it...
* | * remove EnforceAlignedAccess option to Block, VectorBlock, Map and MapBaseGravatar Gael Guennebaud2009-11-20
| | | | | | | | | | | | because thanks to the previous commit this is not needed anymore * add a more general ForceAlignedAccess expression which can be used for any expression. It is already used by StableNorm.h.
* | Another big refactoring change:Gravatar Gael Guennebaud2009-11-18
| | | | | | | | | | | | * add a new Eigen2Support module including Cwise, Flagged, and some other deprecated stuff * add a few cwiseXxx functions * adapt a few modules to use cwiseXxx instead of the .cwise() prefix