Gael Guennebaud
6a722602e6
fix a few remaining warnings
...
and fix commainitializer unit test with MSVC
2009-01-23 12:26:32 +00:00
Benoit Jacob
00f89a8f37
Update e-mail address
2008-11-24 13:40:43 +00:00
Benoit Jacob
247f2b0ffa
* block() for vectors ---> segment()
...
* documentation improvements, especially in quickstart guide
2008-09-15 15:45:41 +00:00
Gael Guennebaud
703539110b
add the missing templated version of block for sub-vectors
2008-09-09 09:30:23 +00:00
Benoit Jacob
5c34d8e20a
The discussed changes to Hyperplane, the ParametrizedLine class, and the
...
API update in Regression...
2008-08-31 04:25:30 +00:00
Gael Guennebaud
b13148c358
renamed inverseProduct => solveTriangular
2008-08-09 20:06:25 +00:00
Gael Guennebaud
c10f069b6b
* Merge Extract and Part to the Part expression.
...
Renamed "MatrixBase::extract() const" to "MatrixBase::part() const"
* Renamed static functions identity, zero, ones, random with an upper case
first letter: Identity, Zero, Ones and Random.
2008-07-21 00:34:46 +00:00
Gael Guennebaud
522e24f2d7
update of the testing framework:
...
replaced the QTestLib framework my custom macros
and a (optional) custom script to run the tests from ctest.
2008-05-22 12:18:55 +00:00
Benoit Jacob
cff5e3ce9c
Make use of the LazyBit, introduce .lazy(), remove lazyProduct.
2008-03-31 16:20:06 +00:00
Benoit Jacob
afc64f3332
a lot of renaming
...
internal classes: AaBb -> ei_aa_bb
IntAtRunTimeIfDynamic -> ei_int_if_dynamic
unify UNROLLING_LIMIT (there was no reason to have operator= use
a higher limit)
etc...
2008-03-13 09:33:26 +00:00
Benoit Jacob
2ee68a074e
generalized ei_traits<>.
...
Finally the importing macro is named EIGEN_BASIC_PUBLIC_INTERFACE
because it does not only import the ei_traits, it also makes the base class
a friend, etc.
2008-03-12 17:17:36 +00:00
Gael Guennebaud
46885d33bf
Removed trailling spaces.
2008-03-03 11:02:52 +00:00
Gael Guennebaud
255689231d
* Added generic unary operators (replace Opposite and Conjugate)
...
* functor templates are not template template parameter anymore
(this allows to make templated functors !)
* Main page: extented compiler discussion
* A small hack to support gcc 3.4 and 4.0 (see the main page)
* Fix a cast type issue in Cast
* Various doxygen updates (mainly Cwise stuff and added doxygen groups
in MatrixBase to split the huge memeber list, still not perfect though)
* Updated Gael's email address
2008-03-03 10:52:44 +00:00
Benoit Jacob
f12e9c53ac
Patch by Gael Guennebaud: unify fixed-size and dynamic-size Block
...
expressions, update documentation.
2008-02-29 13:56:40 +00:00
Benoit Jacob
3698d8cf33
Relicense --> dual-license LGPL3+/GPL2+
2008-02-28 15:44:45 +00:00
Benoit Jacob
6907886a15
prefix global functions with ei_ as previous solution was rather
...
fragile. also fix compilation with g++ 4.3.
2008-02-28 12:38:12 +00:00
Benoit Jacob
95dc68dc86
renaming:
...
Block -> FixedBlock
DynBlock -> Block
indeed, previous commit solves the main issue with DynBlock so
is should now be the more commonly used one.
2008-01-13 20:19:14 +00:00
Benoit Jacob
bcf7b29185
rework Identity API: no longer restricted to square matrices
2008-01-11 15:56:21 +00:00
Benoit Jacob
8ba3055447
Ready for alpha2 release.
...
- complete documentation
- add TODO
- update copyright years
2008-01-07 09:34:21 +00:00
Benoit Jacob
84934ea217
- move: DerivedTraits becomes MatrixBase::Traits
...
- the static constants are private again in the Derived classes
- more documentation and code snippets
- new isDiagonal() method
2008-01-06 16:35:21 +00:00
Benoit Jacob
7c38475291
-add Ones, DiagonalMatrix, DiagonalCoeffs
...
-expand and improve unit-tests
-various renaming and improvements
2007-12-15 18:16:30 +00:00
Benoit Jacob
2b20814ced
Expand and improve unit-tests
2007-12-11 10:07:18 +00:00