Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | rename: | Benoit Jacob | 2010-06-14 | |
| | | | | | | EIGEN_SIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_DYNAMIC EIGEN_MAXSIZE_MIN ---> EIGEN_SIZE_MIN_PREFER_FIXED and make sure to use the latter in products xprs to determine the inner size. | |||
* | merge my Dynamic -> -1 change | Benoit Jacob | 2010-06-11 | |
|\ | ||||
* | | change the value of Dynamic to -1, since the index type is now configurable. | Benoit Jacob | 2010-06-11 | |
| | | | | | | | | remove EIGEN_ENUM_MIN/MAX, implement new macros instead | |||
| * | Fixed warnings regarding missing assignment operator. | Hauke Heibel | 2010-06-11 | |
| | | ||||
| * | fix warning with gcc 4.3 | Gael Guennebaud | 2010-06-10 | |
| | | ||||
| * | Fixed many MSVC warnings. | Hauke Heibel | 2010-06-09 | |
|/ | ||||
* | the Index types change. | Benoit Jacob | 2010-05-30 | |
| | | | | As discussed on the list (too long to explain here). | |||
* | Complete rework of global math functions and NumTraits. | Benoit Jacob | 2010-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. | |||
* | compile | Benoit Jacob | 2010-04-25 | |
| | ||||
* | * remove class DenseDirectAccessBase | Benoit Jacob | 2010-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() etc | Benoit Jacob | 2010-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 | |||
* | fix use of uninitialzed calues | Gael Guennebaud | 2010-04-17 | |
| | ||||
* | * merge with mainline | Benoit Jacob | 2010-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, ↵ | Benoit Jacob | 2010-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 a | Thomas Capricelli | 2010-03-27 | |
| | | | | | | | | nop. | |||
| * | Fix some doc typos. | Manuel Yguel | 2010-03-25 | |
| | | ||||
| * | Creation of the Polynomials module with the following features: | Manuel Yguel | 2010-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. | Jitse Niesen | 2010-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(), etc | Jitse Niesen | 2010-03-16 | |
| | | | | | As discussed on mailing list; see http://listengine.tuxfamily.org/lists.tuxfamily.org/eigen/2010/02/msg00190.html | |||
* | merge | Mark Borgerding | 2010-03-07 | |
|\ | ||||
* | | needed different proxy return types for fwd,inv to work around static asserts | Mark Borgerding | 2010-03-07 | |
| | | ||||
* | | created FFT::fwd and FFT::inv with ReturnByValue | Mark Borgerding | 2010-03-07 | |
| | | ||||
| * | misc cleaning | Thomas Capricelli | 2010-02-28 | |
|/ | ||||
* | merge | Mark Borgerding | 2010-02-22 | |
|\ | ||||
* | | enable caller to supply FFT length for Eigen Matrix interface functions to ↵ | Mark Borgerding | 2010-02-22 | |
| | | | | | | | | effect zero pad or source shrink at Nyquist bin | |||
| * | Merge. | Jitse Niesen | 2010-02-22 | |
| |\ | ||||
| * | | Added missing precision/eps functions to AutoDiffScalar. | Hauke Heibel | 2010-02-21 | |
| | | | ||||
| * | | NonLinearOptimization : clean 'mode' handling from the old minpack code : | Thomas Capricelli | 2010-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 . | Jitse Niesen | 2010-02-20 | |
| | | | | | | | | | | | | The latter is actually the value used in the literature. | |||
| * | | Renamed PlainMatrixType to PlainObject (Array != Matrix). | Hauke Heibel | 2010-02-20 | |
| | | | | | | | | | | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix). | |||
| | * | matrix_function test: replace expm(A).inverse() by expm(-A) | Jitse Niesen | 2010-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. | Hauke Heibel | 2010-02-20 | |
|/ | ||||
* | typo in merge | Mark Borgerding | 2010-02-16 | |
| | ||||
* | merge | Mark Borgerding | 2010-02-16 | |
|\ | ||||
* | | found out about little-documented FFTW_PRESERVE_INPUT which has effect on ↵ | Mark Borgerding | 2010-02-16 | |
| | | | | | | | | c2r transforms | |||
| * | Use ReturnByValue to return result of ei_matrix_function(), ... | Jitse Niesen | 2010-02-16 | |
| | | ||||
| * | Use ReturnByValue to return result of ei_matrix_exponential() . | Jitse Niesen | 2010-02-15 | |
| | | ||||
| * | fix compilation (cwise and epsilon) | Gael Guennebaud | 2010-02-11 | |
| | | ||||
| * | fix usage of epsilon wrt to latest API change | Thomas Capricelli | 2010-02-11 | |
| | | ||||
| * | fix usage of epsilon wrt to latest API change | Thomas Capricelli | 2010-02-11 | |
| | | ||||
| * | unsupported/Eigen/AlignedVector3: dummy_precision is now in NumTraits | Jitse Niesen | 2010-02-10 | |
| | | ||||
* | | changed destination argument to reference | Mark Borgerding | 2010-01-22 | |
| | | ||||
* | | if the src.stride() != 1, then the layout is not continuous -- need to copy ↵ | Mark Borgerding | 2010-01-22 | |
| | | | | | | | | to temporary | |||
* | | changed FFT function vector and Matrix args to pointer as Benoit suggested | Mark Borgerding | 2010-01-22 | |
| | | | | | | | | implemented 2D Complex FFT for FFTW impl | |||
* | | updated comments and played around with Map | Mark Borgerding | 2010-01-21 | |
| | | ||||
| * | Silenced type conversion warnings. | Hauke Heibel | 2010-02-03 | |
| | | ||||
| * | erm.... using nxn is the actual purpose of this variant, fix this. | Thomas Capricelli | 2010-01-29 | |
| | | ||||
| * | Put the Status outside of the class, it really does not depend on the | Thomas Capricelli | 2010-01-28 | |
| | | | | | | | | FunctorType or Scalar template parameters. | |||
| * | eigenization of ei_r1updt() | Thomas Capricelli | 2010-01-28 | |
| | | ||||
| * | misc cleaning / eigenization | Thomas Capricelli | 2010-01-28 | |
| | |