Releases: lnls-fac/trackcpp
v4.3.1
Bugfixes and Improvements
- 7d7286b (HEAD -> master, tag: v4.3.1, origin/master, origin/HEAD) Merge pull request #40 from lnls-fac/fix-kickmap-serialization
- 1a43e98 Fix kickmap serialization
- 40ff24b Merge pull request #39 from lnls-fac/fix-kickmaps-list-pointer
- 537761a Fix kickmap pointer changing when new kickmaps are added to kicktable_list
- 99bd8cd (tag: v4.3.0) Merge pull request #38 from lnls-fac/update-kicktable
v4.3.0
Fixes and enhancements
1697b2c Add kicktable y-inversion, if necessary
0813096 Remove unused Kick class
75d6c67 Fix inconsistency of new Kickmap API and kicktable list optimization
5dea984 DIFFMAT.MNT: remove directives to use constants defined in auxiliary.h.
23d9d94 Update phys consts defs
d70d537 Update physical constants (lol)
6924367 Move directives to .cpp file in diffusion_matrix.
61374b9 Use constants where possible.
640cf0a DIFFMAT.BUG: always call elementpass.
5d91f15 LINALG.ENH: implemente multiply_left and multiply_right in Matrix class.
99a15da Add comments with AT credits
d13d017 Update VERSION file.
5302ee3 DIFFMAT.ENH: Add diffusion matrix to python and Makefile.
d716932 DIFFMAT.ENH: Add module to calculate diffusion matrix and return the cummulated matrices along the ring.
a7d2fff LINALG.ENH: Forgot headers of last to commit modifications.
9d1a381 LINALG.ENH: Add a method to solve Sylvester equation: AX + BX = C.
d9f43f7 LINALG.ENH: Add method sandwichme_with_matrix to make the multiplication: MRM.T.
bf02167 TRACK.API: return orbits with n+1 elements, instead of n to standardize methods.
d6eb690 Update VERSION
e462151 Fix bugs and simplify methods arguments
9ea3f99 Improve kickmap interface
v4.2.0
v4.1.0
v4.0.1
v4.0.0
ced5a95 Update VERSION file to 4.0.0.
e597628 TRACK.BUG: Fix initial position definition ringpass wrapper.
5ea4642 TRACK.MNT: Fix version of numpy.i to numpy v1.18.0
9c074f1 TRACK.ENH: accept numpy arrays as input of python wrappers for tracking.
18ad64a TRACK.BUG: Fix returned vector in linepass when particle was lost. Opmitize code speed.
45ec097 TRACK.ENH: fix bug of last commit.
824ec43 MNT: Small speed improvement in ringpass.
e857817 MNT: Adapt code to new standard of ringpass.
fe81577 TRACK.ENH: Vectorialize element_pass to track several particles.
02ff5a8 TRACK.MNT: change order of function definitions.
f930148 TRACK.API: add overloads and enhance interface of linepass:
15d29f8 TRACK.ENH: Create vectorialized version of ringpass and expose it via Swig.
632dd34 TRACK.BUG: Fix bug and change return of ringpass.
87c6579 TRACK.MNT: move push_back to after reserve call.
dcb2bc6 TRACK.ENH: Reser memory in linepass.
v3.6.0
Version 3.5.5
improved Makefiles to allow for python_package compilation under Ubuntu 14.04 and 16.04
Version 3.3.0
v3.3.0 Update VERSION
Version 3.2.0
Change in kicktablethinkick - Fixed a lurking bug: if polynom_a.size() < polynom_b.size() a bug could show up. How the minimum of the two is taken.