| Commit message (Collapse) | Author | Age |
|
|
|
| |
EIGEN_NO_AUTOMATIC_RESIZING
|
|
|
|
|
| |
- remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std)
- remove the overloads for array expression that were in the std namespace
|
| |
|
| |
|
|
|
|
| |
inline to avoid duplicate references
|
|
|
|
|
|
| |
appropriate assertions in the PlainObjectBase::resize() functions.
The fix consists in disabling this useless test for statically allocated objects.
|
| |
|
|
|
|
| |
MarketIO needs iostream
|
| |
|
|
|
|
| |
warning
|
|
|
|
| |
Thanks to 'Jazzdude' for noting this on IRC.
|
|
|
|
|
|
|
|
|
|
| |
* * *
License disclaimer changed to BSD license for MKL_support.h
* * *
Pardiso support fixed, test added.
blas/lapack tests fixed: Scalar parameter was added in Cholesky, product_matrix_vector_triangular remaned to triangular_matrix_vector_product.
* * *
PARDISO test was added physically.
|
|
|
|
| |
preconditioners
|
| |
|
| |
|
|
|
|
|
|
|
| |
default windows.h
(transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c
)
|
|
|
|
|
|
|
| |
a standard math function using std:: but rather put a using std::foo before and simply call foo:
using std::max;
max(a,b);
|
|
|
|
| |
(transplanted from 145b9cad63101ee46924d446fa8b08ffb48c7f3a)
|
| |
|
|
|
|
| |
bug #276)
|
|
|
|
|
|
| |
To get the links to work, I also had to document the Eigen namespace.
Unfortunately, this means that the word Eigen is linked whenever it appears
in the docs.
|
|
|
|
|
|
| |
mallocs after preallocation, with unit test.
* added EIGEN_RUNTIME_NO_MALLOC and new set_is_malloc_allowed() function to implement that test
|
|
|
|
|
| |
Also, update docs for (Generalized)SelfAdjointEigenSolver to reflect that these
two classes were split apart.
|
| |
|
|
|
|
|
|
| |
* remove ctors taking more than 2 ints
* rename actualVectors to length
* add length/shift/trans accessors/mutators
|
| |
|
|
|
|
| |
Keeping it because it tests BandMatrix.
|
| |
|
| |
|
| |
|
|
|
|
| |
that involves a division by zero, even if the numeric type has floating point
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* fix preallocating constructors, allocate U and V of the right size for computation options
* complete documentation and internal comments
* improve unit test, test inf/nan values
|
|
|
|
|
| |
Use JacobiSVD for now.
We do plan to reintroduce a bidiagonalizing SVD asap.
|
| |
|
| |
|
|
|
|
| |
By default nothing is computed. You have to ask explicitly for thin/full U/V if you want them.
|
|
|
|
|
|
| |
There is now an integer QRPreconditioner template parameter, defaulting to full-piv QR.
Since we have to special-case each QR dec anyway, a template template parameter didn't add much value here.
There is an option NoQRPreconditioner if you know your matrices are already square (auto-detected for fixed-size matrices).
|
|
|
|
| |
Sorry Thomas, these doc fixes are no longer relevant with the JacobiSVD API changes, and they are preventing me from applying my patches cleanly.
|
| |
|
| |
|
|
|
|
|
|
| |
Make the SVD's output unitary.
Improved unit tests.
Added an assert to the SVD ctor to check whether rows>=cols.
|
| |
|
|
|
|
|
| |
* fix unit test for rectangular matrices.
* enforce that rows >= cols since various places in the code assume that.
|
| |
|
|
|
|
|
| |
- all what's not in unsupported/ is considered stable API
(except internal stuff e.g. expression templates).
|