aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc/tutorial.cpp
Commit message (Collapse)AuthorAge
* make matrix multiplication do immediate evaluation; add lazyMul() for the ↵Gravatar Benoit Jacob2007-09-29
| | | | | | | old behaviour some reorganization, especially in MatrixStorage start playing with loop unrolling, always_inline, and __restrict__
* add example to the documentationGravatar Benoit Jacob2007-09-28
|
* Found a way to have eval() be a member function of class EiObject, instead ↵Gravatar Benoit Jacob2007-09-28
| | | | | | of a global function. CCMAIL:bensch128@yahoo.com
* Finish prefixing everything with "Ei"Gravatar Benoit Jacob2007-09-27
|
* Half-way commit prefixing object names. I am forced to commit nowGravatar Benoit Jacob2007-09-27
| | | | | because I renamed a file once with a wrong filename and svn refuses to let me rename it again, tells me i should propagate first.
* don't enclose eigen in a namespace. prefixing is the way to go.Gravatar Benoit Jacob2007-09-27
| | | | For example Qt uses a prefix and no namespace (except for a few things)
* implement scalar operators separately for each type using a macro.Gravatar Benoit Jacob2007-09-27
| | | | This is required e.g. to allow "2 * m" with m a matrix of doubles.
* fix bugs caused by default copy constructors being called. valgrind,Gravatar Benoit Jacob2007-09-26
| | | | you saved my life.
* Give the axe to the aliasing system.Gravatar Benoit Jacob2007-09-26
| | | | Improve the evaluation system instead.
* Deep refactoring.Gravatar Benoit Jacob2007-09-26
| | | | | | | | | 1) Kill MatrixXpr class, instead let all class inherit a common EigenBase class 2) Kill MatrixBase/Matrix/Vector classes, instead introduce a single Matrix class, a MatrixStorage class, and typedefs to emulate vectors 3) Huge code cleanup, remove large preprocessor macros, sloccount drop to ~750 down from 1100. 4) Introduce compile-time-known sizes
* reorganize header files, split MatrixBase into smaller files.Gravatar Benoit Jacob2007-09-09
| | | | expose only a few meta-headers to the user, the rest moves to a internal/ subdirectory
* some cleanupGravatar Benoit Jacob2007-09-09
|
* update tutorialGravatar Benoit Jacob2007-09-09
|
* remove operator *= between matrices: too much hassle.Gravatar Benoit Jacob2007-09-07
|
* add operator *= between matrices, with automatic aliasing.Gravatar Benoit Jacob2007-09-07
add tutorial in doc/ subdirectory.