aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported
Commit message (Collapse)AuthorAge
* kill the LeastSquares module.Gravatar Benoit Jacob2010-04-29
| | | | I didn't even put it in Eigen2Support because it requires several other modules. But if you want we can always create a new module, Eigen2Support_LeastSquares...
* Complete rework of global math functions and NumTraits.Gravatar Benoit Jacob2010-04-28
| | | | | | | | * Now completely generic so all standard integer types (like char...) are supported. ** add unit test for that (integer_types). * NumTraits does no longer inherit numeric_limits * All math functions are now templated * Better guard (static asserts) against using certain math functions on integer types.
* compileGravatar Benoit Jacob2010-04-25
|
* * 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
* * implement the corner() API change: new methods topLeftCorner() etcGravatar Benoit Jacob2010-04-22
| | | | | | | | * get rid of BlockReturnType: it was not needed, and code was not always using it consistently anyway * add topRows(), leftCols(), bottomRows(), rightCols() * add corners unit-test covering all of that * adapt docs, expand "porting from eigen 2 to 3" * adapt Eigen2Support
* add platform check for how to link to the standard math library.Gravatar Benoit Jacob2010-04-19
| | | | This allows to support QNX.
* tests for nonlinear module : use different slots + misc cleaningGravatar Thomas Capricelli2010-04-18
|
* fix use of uninitialzed caluesGravatar Gael Guennebaud2010-04-17
|
* * merge with mainlineGravatar Benoit Jacob2010-04-16
|\ | | | | | | | | | | * adapt Eigenvalues module to the new rule that the RowMajorBit must have the proper value for vectors * Fix RowMajorBit in ei_traits<ProductBase> * Fix vectorizability logic in CoeffBasedProduct
* | * 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
| * fix misc warnings, more importantly when NDEBUG is defined, assert() is aGravatar Thomas Capricelli2010-03-27
| | | | | | | | nop.
| * Fix some doc typos.Gravatar Manuel Yguel2010-03-25
| |
| * Fix wrong header and warnings in polynomialutils.cppGravatar Manuel Yguel2010-03-25
| |
| * Add missing test files for Polynomials module.Gravatar Manuel Yguel2010-03-25
| |
| * Creation of the Polynomials module with the following features:Gravatar Manuel Yguel2010-03-25
| | | | | | | | | | | | | | | | * convenient functions: - Horner and stabilized Horner evaluation - polynomial coefficients from a set of given roots - Cauchy bounds * a QR based polynomial solver
| * Move documentation of MatrixBase methods in MatrixFunctions to module page.Gravatar Jitse Niesen2010-03-22
|/ | | | | | | I think that because MatrixFunctions is in unsupported/ and MatrixBase is not, doxygen does not include the MatrixBase methods defined and documented in the MatrixFunctions module with the other MatrixBase methods. This is a kludge, but at least the documentation is not lost.
* 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
* tests : fix compilation issues, adding <iostream> and removingGravatar Thomas Capricelli2010-03-08
| | | | <Eigen/Array>
* minor editGravatar Mark Borgerding2010-03-07
|
* mergeGravatar Mark Borgerding2010-03-07
|\
* | needed different proxy return types for fwd,inv to work around static assertsGravatar Mark Borgerding2010-03-07
| |
* | created FFT::fwd and FFT::inv with ReturnByValueGravatar Mark Borgerding2010-03-07
| |
| * Make MatrixFunctions tests more robust.Gravatar Jitse Niesen2010-03-01
| | | | | | | | | | | | | | * Use absolute error instead of relative error. * Test on well-conditioned matrices. * Do not repeat the same test g_repeat times (bug fix). * Correct diagnostic output in matrix_exponential.cpp .
| * misc cleaningGravatar Thomas Capricelli2010-02-28
| |
| * Use a specialization of test_is_equal() instead of defining COMPARE()Gravatar Thomas Capricelli2010-02-27
| |
| * * define COMPARE(,), which prints expected/actual results in case of failureGravatar Thomas Capricelli2010-02-27
| | | | | | | | * use it in test/NonLinearOptimization.cpp
| * Document Map and Stride, add examples.Gravatar Benoit Jacob2010-02-26
|/
* mergeGravatar Mark Borgerding2010-02-22
|\
* | enable caller to supply FFT length for Eigen Matrix interface functions to ↵Gravatar Mark Borgerding2010-02-22
| | | | | | | | effect zero pad or source shrink at Nyquist bin
| * Merge.Gravatar Jitse Niesen2010-02-22
| |\
| * | Added missing precision/eps functions to AutoDiffScalar.Gravatar Hauke Heibel2010-02-21
| | |
| * | NonLinearOptimization : clean 'mode' handling from the old minpack code :Gravatar Thomas Capricelli2010-02-21
| | | | | | | | | | | | | | | | | | * this is actually a boolean, not an int * use a better name * can be set at initialization time instead of bloating all methods signatures
| | * Change MatrixFunction::separation() parameter from 0.01 to 0.1 .Gravatar Jitse Niesen2010-02-20
| | | | | | | | | | | | The latter is actually the value used in the literature.
| * | Renamed PlainMatrixType to PlainObject (Array != Matrix).Gravatar Hauke Heibel2010-02-20
| | | | | | | | | | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix).
| | * matrix_function test: replace expm(A).inverse() by expm(-A)Gravatar Jitse Niesen2010-02-20
| | | | | | | | | | | | | | | | | | The latter is more stable. This fixes one of the issues with the test. Also, make typedef's in MatrixFunctionReturnValue public; this is necessary to get the test to compile.
| * | Renamed AnyMatrixBase to EigenBase.Gravatar Hauke Heibel2010-02-20
| |/
| * Update matrix_exponential test after API change in ei_matrix_functionGravatar Jitse Niesen2010-02-17
|/ | | | Apologies for forgetting this yesterday and not testing properly.
* typo in mergeGravatar Mark Borgerding2010-02-16
|
* mergeGravatar Mark Borgerding2010-02-16
|\
* | found out about little-documented FFTW_PRESERVE_INPUT which has effect on ↵Gravatar Mark Borgerding2010-02-16
| | | | | | | | c2r transforms
| * Use ReturnByValue to return result of ei_matrix_function(), ...Gravatar Jitse Niesen2010-02-16
| |
| * Use ReturnByValue to return result of ei_matrix_exponential() .Gravatar Jitse Niesen2010-02-15
| |
| * Test matrix functions with matrices with clustered imaginary eivals.Gravatar Jitse Niesen2010-02-13
| | | | | | | | | | | | The idea is that these test MatrixFunction::swapEntriesInSchur(), which is not covered by existing tests. This did not work out as expected, but nevertheless it is a good test so I left it in.
| * Refactor matrix_function test in preparation of next commit.Gravatar Jitse Niesen2010-02-13
| |
| * fix compilation (cwise and epsilon)Gravatar Gael Guennebaud2010-02-11
| |
| * also fix tests for NumTraits<double>::epsilon()Gravatar Thomas Capricelli2010-02-11
| |
| * fix usage of epsilon wrt to latest API changeGravatar Thomas Capricelli2010-02-11
| |
| * fix usage of epsilon wrt to latest API changeGravatar Thomas Capricelli2010-02-11
| |
| * unsupported/Eigen/AlignedVector3: dummy_precision is now in NumTraitsGravatar Jitse Niesen2010-02-10
| |
* | changed destination argument to referenceGravatar Mark Borgerding2010-01-22
| |