Skip to content
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

Moved general surface hopping functions to SurfaceHoppingMethods.jl #356

Merged
merged 1 commit into from
Oct 31, 2024

Conversation

Ash-Baldwin
Copy link
Contributor

Moved two generally applicable surface hopping functions get_hopping_nonadiabatic_coupling() and get_hopping_velocity() to SurfaceHoppingMethods.jl and moved their duplicate RingPolymer definitions to the same file to bring these definitions more in line with the duplicate function definition philosophy in the rest of NQCD

Moved two generally applicable surface hopping functions get_hopping_nonadiabatic_coupling() and get_hopping_velocity() to SurfaceHoppingMethods.jl and moved their duplicate RingPolymer definitions to the same file to bring these definitions more in line with the duplicate function definition philosophy in the rest of NQCD
@Ash-Baldwin Ash-Baldwin merged commit 3d82977 into origin/Ash Oct 31, 2024
11 of 12 checks passed
@Ash-Baldwin Ash-Baldwin deleted the Updating-SurfaceHoppingMethods-staging branch October 31, 2024 15:27
reinimaurer1 pushed a commit that referenced this pull request Feb 20, 2025
…357)

* changed location of get_hopping_eigenvalues()

changed the location of the definition of the get_hopping_eigenvalues() function to SurfaceHoppingMethods.jl so this general surface hopping function is defined in a more appropriate location

* fixing mistake in previous commit

Previous commit copied over the wrong function from SurfaceHoppingMethods\rpsh.jl

* added RingPolymerSimulation as dependency in SurfaceHoppingMethods.jl

* Moved general surface hopping functions to SurfaceHoppingMethods.jl (#356)

Moved two generally applicable surface hopping functions get_hopping_nonadiabatic_coupling() and get_hopping_velocity() to SurfaceHoppingMethods.jl and moved their duplicate RingPolymer definitions to the same file to bring these definitions more in line with the duplicate function definition philosophy in the rest of NQCD

* Imported get_centroid() to SurfaceHoppingMethods

Added get_centroid() to SurfaceHoppingMethods.jl so that get_hopping_velocity() is able to work as expected.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant