| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
| |
* add missing assert in resize(int)
* add examples for all resize variants
* expand docs (part of which is from Tim Hutt's e-mail)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* add VectorwiseOp's +, -, +=, -= operators
|
| |
|
|
|
|
|
|
| |
EXCLUDE_FROM_ALL) to fix a win build issue
* commented out non-existing unsupported-snippets and -examples
|
|
|
|
|
|
| |
introduce ei_is_diagonal to check for it
DiagonalCoeffs ---> Diagonal and allow Index to by Dynamic
-> add MatrixBase::diagonal(int) with unittest and doc
|
|
|
|
|
|
|
| |
--->they go into Matrix as they resize.
*add isConstant() alias to isApproxToConstant()
*extend unit-test
*change an assert into a static assert
|
| |
|
| |
|
|
|
|
| |
(I thought I committed it a week ago but it seems the command failed)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* extend PartialRedux::cross() to any matrix sizes with automatic
vectorization when possible
* unit tests: add "geo_" prefix to all unit tests related to the
geometry module and start splitting the big "geometry.cpp" tests to
multiple smaller ones (also include new tests)
|
|
|
|
| |
* apply Ricard Marxer's prod() patch with fixes for the vectorized path
|
|
|
|
|
| |
with a constrained conjugate gradient algorithm adapted from GMM++/ITL.
This algorithm is needed for Step.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
fix a few doc issues
|
|
|
|
|
|
|
|
| |
The unsupported module documentation is automatically generated in:
build/doc/unsupported/
with bidirectional cross references.
I leave a class Foo in AdolcForward module to illustrate the
cross-reference behavior. I will remove it in the next commit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
by tweaking the filename and adding 2 categories:
Troubleshooting and Advanced
* use the EXCLUDE_SYMBOLS to clean the class list
(insteaded of a homemade bash script)
* remove the broken "exemple list"
* re-structure the unsupported directory as mentionned in the ML and
integrate the doc as follow:
- snippets of the unsupported directory are directly imported from the
main snippets/CMakefile.txt (no need to duplicate code)
- add a top level "Unsupported modules" group
- unsupported modules have to defined their own sub group and nest it
using \ingroup Unsupported_modules
- then a pair of //@{ //@} will put everything in the submodule
- this is just a proposal !
|
|
|
|
|
| |
* improve Experimental.dox
* update urls from /api/ to /dox/
|
| |
|
| |
|
|
|
|
|
|
| |
mark isFullRank() deprecated,
add solve() (mix of Keir's patch and LU::solve())
=> there is big problem with complex which are not working
|
| |
|
|
|
|
|
|
|
| |
* install QtAlignedMalloc
* finish the renaming Regression->LeastSquares
* install LeastSquares directory (!!!)
* misc dox fixes
|
|
|
|
|
|
|
| |
Remove matrixL() and matrixU() methods: they were tricky, returning a Part,
and matrixL() was useless for non-square LU. Also they were untested. This is
the occasion to simplify the docs (class_LU.cpp) removing the most confusing part.
I think that it's better to let the user do his own cooking with Part's.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* try to be clever in matrix ctors and operator=: be lazy when we can, always allow
to copy rowvector into columnvector, check the template parameters,
try to factor the code better
* add missing copy ctor in UnalignedType
* fix bug in the traits of DiagonalProduct
* renaming: EIGEN_TUNE_FOR_CPU_CACHE_SIZE
* update the dox a little
|
|
|
|
| |
* remove all what was marked deprecated
|
|
|
|
| |
* Updated Mainpage.dox's directives used by kde's scripts
|
| |
|
|
|
|
| |
* pretext to bump to beta6
|
|
|
|
|
| |
also split into several pages for better reusability (more generally useful than
just for this assert)
|
|
|
|
| |
Keir says hi!!
|
|
|
|
| |
name as parameter
|
|
|
|
|
|
|
| |
ei_aligned_malloc now really behaves like a malloc
(untyped, doesn't call ctor)
ei_aligned_new is the typed variant calling ctor
EIGEN_MAKE_ALIGNED_OPERATOR_NEW now takes the class name as parameter
|
|
|
|
|
|
|
|
|
| |
(former solution still available and tested)
This plays much better with classes that already have base classes --
don't force the user to mess with multiple inheritance, which gave
much trouble with MSVC.
* Expand the unaligned assert dox page
* Minor fixes in the lazy evaluation dox page
|
|
|
|
| |
automatic when the _child_ class is a struct.
|