Thomas Capricelli
|
956d65ea63
|
define a generic functor and makes other ones inherit it
|
2009-09-28 00:18:14 +02:00 |
|
Thomas Capricelli
|
7a8ec4ba26
|
cleaning
|
2009-09-15 04:17:11 +02:00 |
|
Thomas Capricelli
|
6d8baa757e
|
fix indentation (and only that)
|
2009-09-14 23:47:44 +02:00 |
|
Thomas Capricelli
|
ab88ba6f7f
|
provide some default values for important results. So that we can read them
even before *Init() and do no get random values.
|
2009-09-13 23:55:08 +02:00 |
|
Thomas Capricelli
|
8c3f7d8e94
|
cleaning
|
2009-09-13 01:44:34 +02:00 |
|
Thomas Capricelli
|
8b84c3733a
|
functors need not be const
|
2009-09-11 20:50:01 +02:00 |
|
Thomas Capricelli
|
72746838ad
|
merge with tip
|
2009-09-10 02:37:08 +02:00 |
|
Jitse Niesen
|
2a6db40f10
|
Re-factor matrix exponential.
Put all routines in a class. I think this is a cleaner design.
|
2009-09-08 14:51:34 +01:00 |
|
Jitse Niesen
|
220ff54131
|
Fix LaTeX error in doxygen comment.
|
2009-09-08 14:41:54 +01:00 |
|
Hauke Heibel
|
26ed19e4cf
|
Fixed if clause.
|
2009-09-08 10:20:26 +02:00 |
|
Hauke Heibel
|
3a2499fb11
|
Fixed conservative_resize compilation errors.
|
2009-09-08 10:02:19 +02:00 |
|
Hauke Heibel
|
e6cac85333
|
Added missing casts.
|
2009-09-08 08:27:18 +02:00 |
|
Hauke Heibel
|
437a79e1ab
|
Fixed unit test and improved code reusage for resizing.
|
2009-09-07 17:48:42 +02:00 |
|
Hauke Heibel
|
e49236bac6
|
Ups - that was not intended to be part of the commit.
|
2009-09-07 17:23:29 +02:00 |
|
Hauke Heibel
|
64095b6610
|
Changed the AnyMatrixBase / ei_special_scalar_op inheritance order as proposed by Gael.
Added conservativeResizeLike as discussed on the mailing list.
|
2009-09-07 17:22:01 +02:00 |
|
Gael Guennebaud
|
8f4bf4ed7f
|
add optional compile flags to enable coverage testing
|
2009-09-07 14:05:27 +02:00 |
|
Gael Guennebaud
|
ae1d1c8f6c
|
improve coverage of matrix-vector product
|
2009-09-07 14:04:56 +02:00 |
|
Gael Guennebaud
|
fb5f546161
|
improve coverage of unitOrthogonal
|
2009-09-07 12:53:25 +02:00 |
|
Gael Guennebaud
|
b56bb441dd
|
add a stable_norm unit test
|
2009-09-07 12:46:16 +02:00 |
|
Gael Guennebaud
|
bdcc0bc157
|
fix compilation of swap for ICC
|
2009-09-07 11:37:41 +02:00 |
|
Gael Guennebaud
|
a921292381
|
uncomment stuff commented for debugging (sorry for the noise)
|
2009-09-07 11:26:20 +02:00 |
|
Gael Guennebaud
|
225ec02b06
|
fix another .stride() issue in Cholmod support
|
2009-09-07 11:15:38 +02:00 |
|
Gael Guennebaud
|
61fe2b6a56
|
bug fix in SuperLU support: the meaning of Matrix::stride() changed for vectors
|
2009-09-07 10:55:33 +02:00 |
|
Jitse Niesen
|
5eea8f1824
|
Typos in tutorial 1.
|
2009-09-05 19:46:33 +01:00 |
|
Gael Guennebaud
|
e4f94b8c58
|
enable ILU in super LU only if the super version supports it
|
2009-09-04 18:19:34 +02:00 |
|
Thomas Capricelli
|
e3db42611b
|
fix warning about unused variable
|
2009-08-29 02:48:44 +02:00 |
|
Thomas Capricelli
|
982a146a67
|
merge with tip
|
2009-08-29 02:47:12 +02:00 |
|
Thomas Capricelli
|
c990938415
|
eigenization of fcn_chkder + bugfix
|
2009-08-29 02:46:19 +02:00 |
|
Thomas Capricelli
|
c1265ebbfe
|
fix bounds using c standard instead of fortran's
|
2009-08-29 02:36:13 +02:00 |
|
Thomas Capricelli
|
4f7daf942c
|
fix indentation for fcn_chkder
|
2009-08-29 02:30:18 +02:00 |
|
John Smith
|
aacada1662
|
Force release builds on Windows machines in the test suite.
Added an IGNORE_CVS flag to the test suite (allows submitting local and modified repositories).
Fixed the EI_OFLAG for MSVC.
|
2009-08-28 20:14:18 +02:00 |
|
John Smith
|
227f6cbce0
|
Fixed SSE related build warning on 64-bit windows systems.
|
2009-08-28 00:05:44 +02:00 |
|
Jitse Niesen
|
76fa46c6db
|
Typos in tutorial
|
2009-08-26 18:53:56 +01:00 |
|
Thomas Capricelli
|
16d08b2b0f
|
check number of evaluation even in the case of *1(), now we have it..
|
2009-08-26 14:47:10 +02:00 |
|
Thomas Capricelli
|
458947af5e
|
move Parameters as a class member, simplify calling sequence. Convenience
methods from minpack ( "*1()" ) get their original name back : they are
only useful when porting, anyway. Still, i prefer to keep them.
|
2009-08-26 14:23:05 +02:00 |
|
Thomas Capricelli
|
c1be96967e
|
remove printfs, they are of no use and may prevent compilation
|
2009-08-26 01:09:23 +02:00 |
|
Gael Guennebaud
|
3705498721
|
add coeff(int,int), coeff(int) and value() functions to the inner product specialization
|
2009-08-26 00:24:22 +02:00 |
|
Thomas Capricelli
|
a1e9e8d082
|
merge with tip
|
2009-08-25 23:49:48 +02:00 |
|
Thomas Capricelli
|
6de3f5f0e7
|
cleaning
|
2009-08-25 23:47:22 +02:00 |
|
Thomas Capricelli
|
eac9293449
|
split every algorithm in *Init() + while(running) { *OneStep() }
|
2009-08-25 23:43:33 +02:00 |
|
Thomas Capricelli
|
bbd44ef0ad
|
move more stuff into Parameters
|
2009-08-25 23:37:27 +02:00 |
|
Thomas Capricelli
|
a2abb4afb6
|
cleaning
|
2009-08-25 23:26:36 +02:00 |
|
Thomas Capricelli
|
baec4f39ab
|
reduce local variables so that we can split algorithms
|
2009-08-25 22:49:05 +02:00 |
|
Thomas Capricelli
|
be368c33bb
|
cleaning
|
2009-08-25 22:15:09 +02:00 |
|
Thomas Capricelli
|
470ea55834
|
put nfev/njev as internal variables as well
|
2009-08-25 22:13:08 +02:00 |
|
Thomas Capricelli
|
41b6ea81db
|
oops... fixing return values, some copy/paste was done far too quickly
|
2009-08-25 22:06:58 +02:00 |
|
Thomas Capricelli
|
3bca4bba87
|
if mode==2, the user is supposed to supply diag: do some basic check.
|
2009-08-25 22:02:19 +02:00 |
|
Thomas Capricelli
|
fa0183e7c7
|
make diag be an internal variable too
|
2009-08-25 21:59:10 +02:00 |
|
Thomas Capricelli
|
e465ea82e1
|
define and use struct Parameters
|
2009-08-25 21:50:01 +02:00 |
|
Thomas Capricelli
|
d13bcdc891
|
those are actually bools
|
2009-08-25 20:01:30 +02:00 |
|