-
Notifications
You must be signed in to change notification settings - Fork 264
Adding Symplectic Integrators #1411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
JacobHass8
wants to merge
47
commits into
boostorg:develop
Choose a base branch
from
JacobHass8:symplectic-integrators
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
eb64a06
Initial symplectic integrator
JacobHass8 62c80b7
Generalized to floats
JacobHass8 45ebaff
Added driver function
JacobHass8 34d3cd8
Added error handling and default arguments
JacobHass8 098ab7d
Initial testing
JacobHass8 fd343b7
Added SHO test
JacobHass8 63eac98
Switched to map functionality
JacobHass8 a3a916f
Added documentation
JacobHass8 1281885
Fixed typo
JacobHass8 5e7705b
Updated docs and max function
JacobHass8 e31880b
Changed functions to only accept vectors
JacobHass8 645aa1a
Completely eliminated valarrays
JacobHass8 d56a8a4
Merge branch 'boostorg:develop' into symplectic-integrators
JacobHass8 cdd64cf
Added a couple more tests
JacobHass8 8526f33
Merge branch 'symplectic-integrators' of github.com:JacobHass8/math i…
JacobHass8 290e326
Changed function namespaces
JacobHass8 bb09041
Added SRKN from paper
JacobHass8 e6d67b0
Added simple pendulum test
JacobHass8 bc972a6
Changed template to RandomAccessContainer
JacobHass8 40eea88
Added singleton support
JacobHass8 bba6241
Added higher order method
JacobHass8 89ef4c0
Added higher order method (previous commit was wrong file)
JacobHass8 7ab8540
Added order 11 tests
JacobHass8 f304b0a
Fixed hh test derivatives
JacobHass8 ab543eb
Fixed void_t bug
JacobHass8 e9e3342
Added float and long double tests
JacobHass8 92b7ac1
Updated documentation
JacobHass8 fc772a4
Added multiprecision support
JacobHass8 ac7098d
Relaxed tolerances
JacobHass8 4b5b34c
Added a multiprecision test
JacobHass8 1ef4519
First round of review comments
JacobHass8 4d11732
Avoided copying input
JacobHass8 a597f32
Switched to enum class
JacobHass8 d73ccbf
Merge branch 'boostorg:develop' into symplectic-integrators
JacobHass8 efbf71a
Added boost export
JacobHass8 bb91f2a
Changed function signature
JacobHass8 b692127
Updated documentation and namespaces
JacobHass8 17b4014
Added missed export
JacobHass8 1669863
Responded to review comments
JacobHass8 3a5c9e4
Supressed microsoft warnings
JacobHass8 0b13396
Fixed windows errors
JacobHass8 c63df4a
Merge branch 'boostorg:develop' into symplectic-integrators
JacobHass8 a896d4a
Review comments
JacobHass8 99a6877
Added size initialization
JacobHass8 b9ab59f
Made initialization more robust
JacobHass8 8c4e14c
Added cubic spline
JacobHass8 f0e70d9
First hack at controlled step sizes
JacobHass8 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think one of these is redundant-either the .png or .svg.