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

Implement non centered envelope solver for laser initialization #98

Merged
merged 8 commits into from
Nov 14, 2022

Conversation

AngelFP
Copy link
Owner

@AngelFP AngelFP commented Nov 14, 2022

This PR implements a non-centered version of the laser envelope solver that does not require the envelope at t = t_n -dt. The time discretization used results in the following equation:
image

This solver is particularly useful to compute the first time step of the envelope evolution. It provides a much better initialization than the previous method that greatly minimizes the numerical issues associated with it.

@AngelFP AngelFP merged commit cafcf4a into dev Nov 14, 2022
@AngelFP AngelFP deleted the non_centered_envelope_solver branch November 14, 2022 12:23
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