Skip to content

Add FieldEvaluator#7

Merged
SebastianM-C merged 2 commits intomainfrom
smc/utils
Feb 11, 2026
Merged

Add FieldEvaluator#7
SebastianM-C merged 2 commits intomainfrom
smc/utils

Conversation

@SebastianM-C
Copy link
Copy Markdown
Owner

Add FieldEvaluator, enabling field evaluation at arbitrary spacetime points without ODE solving and expand the LaguerreGaussLaser test suite.

SebastianM-C and others added 2 commits February 9, 2026 14:19
also rename amplitude to a0 to avoid confusion

Co-authored-by: Claude <noreply@anthropic.com>
Promote FieldEvaluator from a test helper to an exported type, enabling
field evaluation at arbitrary spacetime points without ODE solving.
The API now accepts [t, x, y, z] (bare time) instead of [c*t, x, y, z],
with c extracted from the reference frame internally.

Also expands the LaguerreGaussLaser test suite with origin symmetry,
Gaussian limit, field stability, and CSV reference data comparisons.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@SebastianM-C SebastianM-C changed the title Smc/utils Add FieldEvaluator Feb 11, 2026
@SebastianM-C SebastianM-C merged commit 4d6c720 into main Feb 11, 2026
3 checks passed
@SebastianM-C SebastianM-C deleted the smc/utils branch February 11, 2026 09:18
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