250 Commits

Author SHA1 Message Date
Bastian M. Wojek
56799142dc Restructured the interdependencies within the BMWlibs (maybe other commits will follow) 2011-03-21 14:33:34 +00:00
Bastian M. Wojek
f6f383e1f1 Restructured the interdependencies within the BMWlibs (maybe other commits will follow) 2011-03-20 18:47:54 +00:00
Bastian M. Wojek
aaa0638729 Restructured the interdependencies within the BMWlibs (maybe other commits will follow) 2011-03-20 18:03:49 +00:00
Bastian M. Wojek
2d2cf448db Trying to tie the same startup handler into different plugin libraries did not work quite well.
Therefore, a new library is built and the plugins link to that one.
This new library at the moment only contains the startup handler, however, finally it might serve as well for other routines
that are used by different plugins.
2011-03-19 11:44:56 +00:00
Bastian M. Wojek
cb2ab44b63 Minor fixes 2011-03-17 13:57:10 +00:00
Bastian M. Wojek
032ce4a1e4 - Extended the usage of xml-startup files in some plugin libraries and renamed the file itself.
- Added some documentation to libLFRelaxation which in the present stage is mainly used for testing purposes.
2011-03-16 16:43:13 +00:00
Bastian M. Wojek
233ca10dff - Removed the extensions of the external libraries in the test files.
ROOT is anyway checking multiple extensions for dynamic libraries, therefore leaving them out yields platform-independent msr files.

- Minor changes in libTFitPofB

- Added a user function for Uemura's ZF/LF dynamical spin-glass relaxation function
  see, e.g. Y.J. Uemura et al., Phys. Rev. B 31, 546-563 (1985)
  or Y.J. Uemura, Hyperfine Interact. 8, 739 (1981)

  This yields an overall Lorentzian field distribution with motional narrowing.
  However, the present implementation is at best some design study:
  The Lorentzian distribution of width "a" is modeled by Gaussian distributions of widths "sigma" from 0 to infinity.
  Some "resonable cut-offs" would be: 0.1*a < sigma < 10000*a
  Due to finite memory and computing power, in the present version these cut-offs are: 0.1*a < sigma < 40*a
  This yields depolarization functions overall similar to those in Uemura's articles.
  However, due to the low cut-off the first derivative of the depolarization function is zero in the limit t->0
  (what should not be the case for a true Lorentzan).
  Furthermore, the calculation is rather slow and the resulting functions should only be regarded as crude approximations.
  Therefore, at the moment this is far from being of practical use in analyzing experimental data.
2011-03-12 21:13:51 +00:00
nemu
d634a9286c added a magnetic proximity user function to the ASlibs 2011-03-10 11:45:02 +00:00
Bastian M. Wojek
8369690dc3 AA35 will not do anything anyway, therefore:
changed the type of the PSI-BIN bin_width member from float to double.
2011-02-09 17:53:15 +00:00
nemu
90ed9df1b6 some more work, including the PSI-BIN write routines which are officially not released yet. 2011-02-07 06:02:56 +00:00
Bastian M. Wojek
5c6331f51f Added some documentation to the numerical integration classes and applied small cosmetic changes to msr2data. 2011-02-06 12:44:45 +00:00
Bastian M. Wojek
8f5882897a Another try to build libCuba while working around gcc-bugs 2011-01-27 21:47:13 +00:00
Bastian M. Wojek
55071fb754 Updated the built-in version of the cuba library to version 2.1 within the BMWlibs.
Also the cuba-compiler-check for gcc-versions containing a certain bug (4.2, 4.4.3) has been adopted.
This still needs to be tested on systems having such a gcc.

If this new version of the built-in library should be installed,
first make sure that the old version is completely deinstalled (including headers, pkg-config-files, etc.).
2011-01-27 13:46:51 +00:00
nemu
a406219826 some more work on any2may. Still not meant for production 2011-01-11 06:24:02 +00:00
f6a3e31eee Added view packing option 2010-12-14 15:16:00 +00:00
21b1421cfe Start implementing use of msr2dat for global fit 2010-11-24 14:22:15 +00:00
6442d6a9e6 Trying to catch up with changes id bulk directories.. hopeless 2010-11-24 14:01:17 +00:00
9595ce5871 Trying to catch up with changes id bulk directories.. hopeless 2010-11-24 13:57:33 +00:00
Bastian M. Wojek
ec164c535d Added a few more functions to libFitPofB 2010-11-14 17:19:46 +00:00
Bastian M. Wojek
31335c4bd1 Attempt to fix An. London model in BMWlibs - theory has to be checked again. 2010-11-13 20:55:54 +00:00
nemu
cb1e5ca292 when comparing current/previous parameters, ignore the phase 2010-11-13 08:50:55 +00:00
Bastian M. Wojek
81f59e3538 Added a first try of globalization to libTFitPofB - very chaotic and mainly copy/paste of examples 2010-11-11 23:53:52 +00:00
nemu
f4d6e349fe added the option to split a user function into a global and run-block related part (see MUSR-134) 2010-11-10 13:13:00 +00:00
Bastian M. Wojek
c4dfc3cbce Fixed compilation of BMWlibs with gcc 3.x 2010-11-02 14:25:57 +00:00
Bastian M. Wojek
a7b6b68b41 Further updates to the parallelized parts of libFitPofB 2010-10-05 09:38:01 +00:00
Bastian M. Wojek
ce50cd396e Marginal updates to the parallelized parts of libFitPofB 2010-10-05 07:41:21 +00:00
Bastian M. Wojek
8ab827cafc Fixed an error in the mean field calculations introduced with the different definition of the TRIM.SP resolution in r4659 2010-09-23 09:52:43 +00:00
Bastian M. Wojek
1f34e2e405 Added a license for mud and changed the BMWlibs-ASCII-test-file 2010-09-16 13:37:28 +00:00
Bastian M. Wojek
a8072c4dc0 Small changes in libTFitPofB to get rid of annoying messages (if the debug flag is not set) 2010-09-12 10:11:34 +00:00
b381f086a6 Added some test msr files form beta-NMR functions. 2010-09-02 19:00:04 +00:00
62d9201f70 Added functions for beta-NMR relaxation curves (beam on/off). 2010-09-02 18:50:31 +00:00
cd9a625958 Added functions for beta-NMR relaxation curves (beam on/off). 2010-09-02 18:50:11 +00:00
nemu
9da9aa0651 mud updated. Now official under LGPL 2010-08-26 07:13:48 +00:00
dd2263b6a0 Starting to fix single histogram fits 2010-08-24 18:17:43 +00:00
Bastian M. Wojek
5fba77fe72 Added a tiny bit of user function documentation 2010-08-15 14:00:08 +00:00
Bastian M. Wojek
f4d219a367 Introduced a primitive check in the TRIM.SP reading routine in order to prevent a segmentation fault 2010-08-14 14:22:57 +00:00
Bastian M. Wojek
599c83a17c Harmonized a few function calls in libFitPofB 2010-08-04 13:12:14 +00:00
Bastian M. Wojek
7536ca6fc6 Submission of a few minor changes of the last time 2010-07-29 09:25:16 +00:00
Bastian M. Wojek
440d22bc99 * Changed the exit condition for a few external classes in case the xml-file is not found.
Until now the program terminated with a segmentation fault which was not very user friendly...

* Got rid of a strange construction in the TRIM.SP handler (vector<pair> -> map)
2010-06-20 10:34:49 +00:00
nemu
58505ab8a8 Icon change 2010-06-11 13:34:10 +00:00
9a01530097 Start working on configuration dialog. 2010-06-11 07:46:44 +00:00
5ef81b381e Added some icons 2010-06-09 21:35:02 +00:00
6474c85e66 Added some icons 2010-06-09 21:34:45 +00:00
c260cce862 Added some icons 2010-06-09 21:23:52 +00:00
99c770e295 Added some icons 2010-06-09 21:23:24 +00:00
c385618291 Fix some bugs in single hist fits. 2010-06-08 16:39:07 +00:00
b7bd0e5a2c Start working on documentation of MuSRFit. 2010-06-08 13:37:55 +00:00
dd9a874118 Devel and main branch are identical at this point 2010-06-08 12:15:23 +00:00
6ea7a430cc Applied FUNCTIONS from devel branch into main. 2010-06-08 12:11:28 +00:00
93f48a677d Finished implementing FUNCTIONS block in development branch. Next, add it to production branch and debug. 2010-06-08 11:36:35 +00:00