Benoit Steiner
|
72e7529708
|
Fixed a typo.
|
2014-08-13 08:29:40 -07:00 |
|
Benoit Steiner
|
1aa2bf8274
|
Support for in place evaluation of expressions containing slicing and reshaping operations
|
2014-08-13 08:27:58 -07:00 |
|
Benoit Steiner
|
b1892ab14d
|
Added suppor for in place evaluation to simple tensor expressions.
Use mempy to speedup tensor copies whenever possible.
|
2014-08-13 08:26:44 -07:00 |
|
Benoit Steiner
|
439feca139
|
Reworked the TensorExecutor code to support in place evaluation.
|
2014-08-13 08:22:05 -07:00 |
|
Jitse Niesen
|
abb33258ce
|
Doc: difference between array and matrix cosine etc (bug #830)
|
2014-09-06 14:59:44 +01:00 |
|
Gael Guennebaud
|
60314beb38
|
Update reference value for testNistLanczos1 test
|
2014-09-02 17:35:11 +02:00 |
|
Gael Guennebaud
|
280661e67d
|
Remove LM::sqrt_() member function in favor of a shortcut for sqrt(epsilon())
|
2014-09-02 17:29:06 +02:00 |
|
Gael Guennebaud
|
ff9bfc45f7
|
relax some LM unit tests
|
2014-09-02 17:10:17 +02:00 |
|
Kolja Brix
|
953ec08089
|
Correct GMRES:
* Fix error in calculation of residual at restart.
* Use relative residual as stopping criterion.
* Improve documentation.
|
2014-08-02 18:39:15 +02:00 |
|
Benoit Steiner
|
647622281e
|
The tensor assignment code now resizes the destination tensor as needed.
|
2014-07-31 17:39:04 -07:00 |
|
Gael Guennebaud
|
d79516660c
|
Make loadMarket use the sparse-matrix index type, thus enabling loading huge matrices.
|
2014-07-31 16:43:19 +02:00 |
|
Benoit Steiner
|
2116e261fb
|
Made sure that the data stored in fixed sized tensor is aligned.
|
2014-07-25 09:47:59 -07:00 |
|
Jitse Niesen
|
5f3d542b8a
|
Fix typo in MatrixExponential noticed by Markos.
|
2014-07-25 13:34:03 +01:00 |
|
Benoit Steiner
|
1f371e78e6
|
Added a few tests to validate the behavior of the assignment operator.
|
2014-07-22 10:32:40 -07:00 |
|
Benoit Steiner
|
f7bb7ee3f3
|
Fixed the assignment operator of the Tensor and TensorMap classes.
|
2014-07-22 10:31:21 -07:00 |
|
Gael Guennebaud
|
36e6c9064f
|
bug #770: fix out of bounds access
|
2014-07-18 14:19:18 +02:00 |
|
Gael Guennebaud
|
5e72151ca5
|
bug #842: warn user about MPFR++ being under the GPL
|
2014-07-17 12:06:20 +02:00 |
|
Gael Guennebaud
|
2cd38a6634
|
merge
|
2014-07-17 12:01:55 +02:00 |
|
Gael Guennebaud
|
84ad8ce7e3
|
Fix bug #770: workaround thread safety in mpreal
|
2014-07-17 12:00:56 +02:00 |
|
Gael Guennebaud
|
40b74411e4
|
bug #842: update mpreal copy (fix compilation with clang)
|
2014-07-17 11:59:51 +02:00 |
|
Christoph Hertzberg
|
14c8793a70
|
Remove unnecessary <bench/BenchTimer.h>include
|
2014-07-17 11:14:14 +02:00 |
|
Gael Guennebaud
|
424c3ad266
|
bug #842: fix specialized product for mpreal
|
2014-07-17 09:41:33 +02:00 |
|
Hauke Heibel
|
5f1eedd655
|
Merged in complexzeros/eigen (pull request PR-69)
Added Spline interpolation with derivatives.
|
2014-07-11 12:03:10 +02:00 |
|
Benoit Steiner
|
40bb98e76a
|
Added primitives to compare tensor dimensions
|
2014-07-10 11:29:51 -07:00 |
|
Benoit Steiner
|
9b7a6f0122
|
Added tests for tensor slicing
|
2014-07-10 11:27:27 -07:00 |
|
Benoit Steiner
|
ffd3654f67
|
Vectorized the evaluation of expressions involving tensor slices.
|
2014-07-10 11:09:46 -07:00 |
|
Jeff
|
b1169ce40c
|
Fixed index that would cause crash with two point, two derivative interpolation. Added static_cast.
|
2014-07-10 12:03:42 -06:00 |
|
Kolja Brix
|
e955725ff1
|
Fix GMRES: Initialize essential Householder vector with correct dimension. Add check if initial guess is already a sufficient approximation.
|
2014-07-10 08:20:55 +02:00 |
|
Benoit Steiner
|
25b2f6624d
|
Improved the speed of slicing operations.
|
2014-07-09 12:48:34 -07:00 |
|
Benoit Steiner
|
ea0906dfd8
|
Improved evaluation of tensor expressions when used as rvalues
|
2014-07-08 16:43:28 -07:00 |
|
Benoit Steiner
|
cc1bacea5b
|
Improved the efficiency of the tensor evaluation code on thread pools and gpus.
|
2014-07-08 16:39:28 -07:00 |
|
Benoit Steiner
|
c285fda7f4
|
Extended the functionality of the TensorDeviceType classes
|
2014-07-08 16:30:48 -07:00 |
|
Gael Guennebaud
|
904509fbb6
|
Move using std::abs from Eigen's namespace to function scope.
|
2014-07-08 10:28:09 +02:00 |
|
Benoit Steiner
|
7d53633e05
|
Added support for tensor slicing
|
2014-07-07 14:10:36 -07:00 |
|
Benoit Steiner
|
bc072c5cba
|
Added support for tensor slicing
|
2014-07-07 14:08:45 -07:00 |
|
Benoit Steiner
|
47981c5925
|
Added support for tensor slicing
|
2014-07-07 14:07:57 -07:00 |
|
Chen-Pang He
|
85777fc131
|
Mark internal namespace as \internal
|
2014-07-06 13:45:54 +08:00 |
|
Christoph Hertzberg
|
ef4a86d6b8
|
Fix trivial warnings in MPRealSupport
|
2014-07-18 16:39:58 +02:00 |
|
Gael Guennebaud
|
ac1bb3e5b3
|
bug #770: fix out of bounds access
|
2014-07-18 14:22:33 +02:00 |
|
Chen-Pang He
|
4860da2de1
|
Percent "Eigen" in dox to prevent linking if not referring to the Eigen namespace
|
2014-07-05 23:01:27 +08:00 |
|
Chen-Pang He
|
7a915f6846
|
Move Doxygen-only stuff to *.dox
|
2014-07-05 22:41:58 +08:00 |
|
Chen-Pang He
|
1a817d3b70
|
Document internal namespace
|
2014-07-05 21:50:05 +08:00 |
|
Chen-Pang He
|
8ee38d2db6
|
Fix dox for namespaces
|
2014-07-05 21:48:48 +08:00 |
|
Christoph Hertzberg
|
324e7e8fc9
|
Removed the deprecated EIGEN2_SUPPORT, as previously announced. A compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed.
|
2014-07-01 16:58:11 +02:00 |
|
Jeff
|
08c615f1e4
|
IndexArray is now a typename.
Changed interpolate with derivatives test to use VERIFY_IS_APPROX.
|
2014-06-25 19:02:57 -06:00 |
|
Jeff
|
f9496d341f
|
Merged.
|
2014-06-23 20:24:31 -06:00 |
|
Jeff
|
e745a450de
|
Removed tabs and fixed indentation.
|
2014-06-23 20:18:16 -06:00 |
|
Jeff
|
e86adc87e9
|
Fixed type mixing issues.
|
2014-06-23 19:52:42 -06:00 |
|
Jeff
|
b59f045c07
|
Using LU decomposition with complete pivoting for better accuracy.
|
2014-06-23 19:04:52 -06:00 |
|
Jeff
|
957c2c291b
|
Changed uint to unsigned int.
|
2014-06-23 08:34:11 -06:00 |
|