Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
eb64a06
Initial symplectic integrator
JacobHass8 Jun 20, 2026
62c80b7
Generalized to floats
JacobHass8 Jun 21, 2026
45ebaff
Added driver function
JacobHass8 Jun 21, 2026
34d3cd8
Added error handling and default arguments
JacobHass8 Jun 22, 2026
098ab7d
Initial testing
JacobHass8 Jun 22, 2026
fd343b7
Added SHO test
JacobHass8 Jun 23, 2026
63eac98
Switched to map functionality
JacobHass8 Jun 23, 2026
a3a916f
Added documentation
JacobHass8 Jun 25, 2026
1281885
Fixed typo
JacobHass8 Jun 25, 2026
5e7705b
Updated docs and max function
JacobHass8 Jun 26, 2026
e31880b
Changed functions to only accept vectors
JacobHass8 Jun 26, 2026
645aa1a
Completely eliminated valarrays
JacobHass8 Jun 27, 2026
d56a8a4
Merge branch 'boostorg:develop' into symplectic-integrators
JacobHass8 Jul 5, 2026
cdd64cf
Added a couple more tests
JacobHass8 Jul 5, 2026
8526f33
Merge branch 'symplectic-integrators' of github.com:JacobHass8/math i…
JacobHass8 Jul 5, 2026
290e326
Changed function namespaces
JacobHass8 Jul 5, 2026
bb09041
Added SRKN from paper
JacobHass8 Jul 6, 2026
e6d67b0
Added simple pendulum test
JacobHass8 Jul 6, 2026
bc972a6
Changed template to RandomAccessContainer
JacobHass8 Jul 7, 2026
40eea88
Added singleton support
JacobHass8 Jul 12, 2026
bba6241
Added higher order method
JacobHass8 Jul 12, 2026
89ef4c0
Added higher order method (previous commit was wrong file)
JacobHass8 Jul 12, 2026
7ab8540
Added order 11 tests
JacobHass8 Jul 12, 2026
f304b0a
Fixed hh test derivatives
JacobHass8 Jul 12, 2026
ab543eb
Fixed void_t bug
JacobHass8 Jul 14, 2026
e9e3342
Added float and long double tests
JacobHass8 Jul 14, 2026
92b7ac1
Updated documentation
JacobHass8 Jul 15, 2026
fc772a4
Added multiprecision support
JacobHass8 Jul 15, 2026
ac7098d
Relaxed tolerances
JacobHass8 Jul 16, 2026
4b5b34c
Added a multiprecision test
JacobHass8 Jul 17, 2026
1ef4519
First round of review comments
JacobHass8 Aug 5, 2026
4d11732
Avoided copying input
JacobHass8 Aug 5, 2026
a597f32
Switched to enum class
JacobHass8 Aug 7, 2026
d73ccbf
Merge branch 'boostorg:develop' into symplectic-integrators
JacobHass8 Aug 7, 2026
efbf71a
Added boost export
JacobHass8 Aug 7, 2026
bb91f2a
Changed function signature
JacobHass8 Aug 7, 2026
b692127
Updated documentation and namespaces
JacobHass8 Aug 15, 2026
17b4014
Added missed export
JacobHass8 Aug 15, 2026
1669863
Responded to review comments
JacobHass8 Aug 18, 2026
3a5c9e4
Supressed microsoft warnings
JacobHass8 Aug 18, 2026
0b13396
Fixed windows errors
JacobHass8 Aug 18, 2026
c63df4a
Merge branch 'boostorg:develop' into symplectic-integrators
JacobHass8 Aug 19, 2026
a896d4a
Review comments
JacobHass8 Aug 24, 2026
99a6877
Added size initialization
JacobHass8 Aug 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added doc/equations/harmonic_oscillator.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 32 additions & 0 deletions doc/equations/harmonic_oscillator.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions doc/html/quadrature.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
</dl></dd>
<dt><span class="section"><a href="math_toolkit/fourier_integrals.html">Fourier Integrals</a></span></dt>
<dt><span class="section"><a href="math_toolkit/naive_monte_carlo.html">Naive Monte Carlo Integration</a></span></dt>
<dt><span class="section"><a href="math_toolkit/symplectic.html">Symplectic Integration</a></span></dt>
<dt><span class="section"><a href="math_toolkit/wavelet_transforms.html">Wavelet Transforms</a></span></dt>
<dt><span class="section"><a href="math_toolkit/diff.html">Numerical Differentiation</a></span></dt>
<dt><span class="section"><a href="math_toolkit/autodiff.html">Automatic Differentiation</a></span></dt>
Expand Down
1 change: 1 addition & 0 deletions doc/math.qbk
Original file line number Diff line number Diff line change
Expand Up @@ -773,6 +773,7 @@ and as a CD ISBN 0-9504833-2-X 978-0-9504833-2-0, Classification 519.2-dc22.
[include quadrature/double_exponential.qbk]
[include quadrature/ooura_fourier_integrals.qbk]
[include quadrature/naive_monte_carlo.qbk]
[include quadrature/symplectic.qbk]
[include quadrature/wavelet_transforms.qbk]
[include differentiation/numerical_differentiation.qbk]
[include differentiation/autodiff.qbk]
Expand Down
Loading
Loading