
| Author | Revisions | Lines of Code | Added Lines of Code | Lines of Code per Change |
|---|---|---|---|---|
| edwards | 64 (88.9%) | 1177 (97.8%) | 1483 (96.4%) | 18.39 |
| bjoo | 6 (8.3%) | 17 (1.4%) | 35 (2.3%) | 2.83 |
| mcneile | 2 (2.8%) | 10 (0.8%) | 20 (1.3%) | 5.00 |
| Date | Author | File/Message |
|---|---|---|
| 1/6/08 10:15 AM | mcneile |
I have now testes the reconstruction of the matrix outside
this function. I had flip the order of the eigenvectors for the hermitian matrix. Reconstruction now works. (1 Files changed, 3 Lines changed) lib/meas/gfix/polar_dec.cc 3.2
(+3
-4)
|
| 1/6/08 6:02 AM | mcneile |
There was a bug in this routine.
The eigenvalue routines actually produced. A = U^dagger lambda U (where lambda are the eigenvalues) but the buggy code assumed A = U lambda U^dagger v_tmp = v * adj(w_tmp); v = w_tmp * v_tmp - u_tmp; The very useful diagnostic code flagged this up polar_dec::diff_sq 0.0498710271949223 polar_dec::unit_test 0.564576648622344 The two modifications now produce: polar_dec::diff_sq 5.42859407009672e-14 polar_dec::unit_test 3.64462955648059e-13 Also the new version of the code produces a more gauge invariant pion correlator from the HISQ action. (1 Files changed, 17 Lines changed) lib/meas/gfix/polar_dec.cc 3.1
(+17
-6)
|
| 8/26/06 1:51 AM | edwards |
Doxygen fix.
(1 Files changed,
6 Lines changed)
lib/meas/gfix/polar_dec.h 3.1
(+6
-6)
|
| 4/3/06 12:58 AM | edwards |
Major overhaul of fermion and gauge action interface. Basically,
all fermacts and gaugeacts now carry out <T,P,Q> template parameters. These are the fermion type, the "P" - conjugate momenta, and "Q" - generalized coordinates in the sense of Hamilton's equations. The fermbc's have been rationalized to never be over multi1d<T>. The "createState" within the FermionAction is now fixed meaning the "u" fields are now from the coordinate type. There are now "ConnectState" that derive into FermState<T,P,Q> and GaugeState<P,Q>. (11 Files changed, 11 Lines changed) lib/meas/gfix/axgauge.cc 3.0
(+1
-1)
lib/meas/gfix/polar_dec.cc 3.0
(+1
-1)
lib/meas/gfix/grelax.cc 3.0
(+1
-1)
lib/meas/gfix/gfix.h 3.0
(+1
-1)
lib/meas/gfix/coulgauge.cc 3.0
(+1
-1)
lib/meas/gfix/coulgauge.h 3.0
(+1
-1)
lib/meas/gfix/rot_colvec.h 3.0
(+1
-1)
lib/meas/gfix/rot_colvec.cc 3.0
(+1
-1)
lib/meas/gfix/polar_dec.h 3.0
(+1
-1)
lib/meas/gfix/grelax.h 3.0
(+1
-1)
lib/meas/gfix/axgauge.h 3.0
(+1
-1)
|
| 9/25/05 5:04 PM | edwards |
Moved to version 2.0
(11 Files changed,
11 Lines changed)
lib/meas/gfix/rot_colvec.cc 2.0
(+1
-1)
lib/meas/gfix/axgauge.cc 2.0
(+1
-1)
lib/meas/gfix/rot_colvec.h 2.0
(+1
-1)
lib/meas/gfix/polar_dec.h 2.0
(+1
-1)
lib/meas/gfix/grelax.h 2.0
(+1
-1)
lib/meas/gfix/axgauge.h 2.0
(+1
-1)
lib/meas/gfix/polar_dec.cc 2.0
(+1
-1)
lib/meas/gfix/coulgauge.h 2.0
(+1
-1)
lib/meas/gfix/gfix.h 2.0
(+1
-1)
lib/meas/gfix/coulgauge.cc 2.0
(+1
-1)
lib/meas/gfix/grelax.cc 2.0
(+1
-1)
|
| 1/14/05 1:42 PM | edwards |
Converted all lib files to be in chroma namespace.
(8 Files changed,
30 Lines changed)
lib/meas/gfix/polar_dec.cc 1.5
(+1
-5)
lib/meas/gfix/axgauge.h 1.2
(+5
-1)
lib/meas/gfix/rot_colvec.h 1.3
(+5
-1)
lib/meas/gfix/coulgauge.cc 1.8
(+1
-5)
lib/meas/gfix/rot_colvec.cc 1.3
(+4
-2)
lib/meas/gfix/grelax.h 1.5
(+5
-1)
lib/meas/gfix/axgauge.cc 1.3
(+4
-2)
lib/meas/gfix/grelax.cc 1.8
(+5
-2)
|
| 1/14/05 10:59 AM | bjoo |
Added Als changes and put in lots of namespace Chroma declarations
(4 Files changed,
21 Lines changed)
lib/meas/gfix/polar_dec.h 1.2
(+3
-1)
lib/meas/gfix/coulgauge.h 1.4
(+4
-1)
lib/meas/gfix/polar_dec.cc 1.4
(+6
-1)
lib/meas/gfix/coulgauge.cc 1.7
(+8
-1)
|
| 7/27/04 10:38 PM | edwards |
Changed {START,END}_CODE("foo") to {START,END}_CODE().
(5 Files changed,
15 Lines changed)
lib/meas/gfix/axgauge.cc 1.2
(+3
-3)
lib/meas/gfix/coulgauge.cc 1.6
(+3
-3)
lib/meas/gfix/rot_colvec.cc 1.2
(+3
-3)
lib/meas/gfix/polar_dec.cc 1.3
(+3
-3)
lib/meas/gfix/grelax.cc 1.7
(+3
-3)
|
| 5/28/04 9:49 PM | edwards |
Changed gauge fixing strategy. Now only change the "g" - site gauge
transformation matrix. Optionally return them. (4 Files changed, 112 Lines changed) lib/meas/gfix/grelax.cc 1.6
(+20
-16)
lib/meas/gfix/coulgauge.cc 1.5
(+58
-28)
lib/meas/gfix/coulgauge.h 1.3
(+29
-3)
lib/meas/gfix/grelax.h 1.4
(+5
-5)
|
| 2/11/04 7:51 AM | bjoo |
Stripped out Read() and Write()
(2 Files changed,
14 Lines changed)
lib/meas/gfix/coulgauge.cc 1.4
(+6
-6)
lib/meas/gfix/polar_dec.cc 1.2
(+8
-8)
|
| 1/2/04 5:48 PM | edwards |
Algorithm fix!! In the translation from SZIN, the CB was removed in
the usage of grelax. This is vital, and it is put back in. That means grelax now has explicit subsets on the LHS. (3 Files changed, 76 Lines changed) lib/meas/gfix/grelax.h 1.3
(+3
-2)
lib/meas/gfix/grelax.cc 1.5
(+49
-41)
lib/meas/gfix/coulgauge.cc 1.3
(+24
-20)
|
| 1/2/04 4:55 PM | edwards |
Set to always print. Pretty printed output format.
(1 Files changed,
11 Lines changed)
lib/meas/gfix/coulgauge.cc 1.2
(+11
-6)
|
| 1/2/04 4:28 PM | edwards |
Oops, had the wrong name for the subroutine! Now fixed.
(1 Files changed,
4 Lines changed)
lib/meas/gfix/coulgauge.h 1.2
(+4
-4)
|
| 1/2/04 3:53 PM | edwards |
Bug fix. Added missing references on decl. of grelax.
(2 Files changed,
6 Lines changed)
lib/meas/gfix/grelax.h 1.2
(+3
-3)
lib/meas/gfix/grelax.cc 1.4
(+3
-3)
|
| 12/6/03 5:05 PM | edwards |
More cleanups.
(1 Files changed,
5 Lines changed)
lib/meas/gfix/grelax.cc 1.3
(+5
-13)
|
| 12/6/03 4:59 PM | edwards |
Bug fix in name Latice to Lattice.
(1 Files changed,
3 Lines changed)
lib/meas/gfix/rot_colvec.h 1.2
(+3
-3)
|
| 12/6/03 4:57 PM | edwards |
Cleanups.
(1 Files changed,
38 Lines changed)
lib/meas/gfix/grelax.cc 1.2
(+38
-74)
|
| 12/6/03 3:56 PM | edwards |
Added axgauge, coulgauge, grelax, polar_dec, rot_colvec
(11 Files changed,
1114 Lines changed)
lib/meas/gfix/grelax.cc 1.1 added 219
lib/meas/gfix/coulgauge.h 1.1 added 32
lib/meas/gfix/polar_dec.cc 1.1 added 356
lib/meas/gfix/coulgauge.cc 1.1 added 208
lib/meas/gfix/rot_colvec.cc 1.1 added 113
lib/meas/gfix/rot_colvec.h 1.1 added 29
lib/meas/gfix/polar_dec.h 1.1 added 28
lib/meas/gfix/gfix.h 1.4
(+6
-2)
lib/meas/gfix/grelax.h 1.1 added 31
lib/meas/gfix/axgauge.h 1.1 added 26
lib/meas/gfix/axgauge.cc 1.1 added 66
|
| 10/9/03 11:46 PM | edwards |
Removed dos-isms.
(1 Files changed,
20 Lines changed)
lib/meas/gfix/gfix.h 1.3
(+20
-20)
|
| 3/31/03 8:56 PM | edwards |
Added doxygen comments.
(1 Files changed,
13 Lines changed)
lib/meas/gfix/gfix.h 1.2
(+13
-1)
|