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

Add beam eigenemittances to reduced diagnostics. #702

Merged
merged 54 commits into from
Oct 10, 2024

Commits on Sep 13, 2024

  1. Configuration menu
    Copy the full SHA
    3000016 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9584c62 View commit details
    Browse the repository at this point in the history
  3. Update CovarianceMatrixMath.H

    Clean Doxygen and delete unused function TestMult (used for benchmarking).
    cemitch99 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    176405a View commit details
    Browse the repository at this point in the history
  4. Update EmittanceInvariants.cpp

    Clean Doxygen
    cemitch99 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    b51293b View commit details
    Browse the repository at this point in the history
  5. Update EmittanceInvariants.H

    Clean Doxygen
    cemitch99 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    6b1e911 View commit details
    Browse the repository at this point in the history
  6. Update EmittanceInvariants.cpp

    Remove duplicate Doxygen comments in EmittanceInvariants.cpp/h
    cemitch99 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    4b3fdd1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    62a11c5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    55ec468 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ecde532 View commit details
    Browse the repository at this point in the history
  10. Add diagnostic output.

    cemitch99 committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    8f22292 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2297ae5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    db26dde View commit details
    Browse the repository at this point in the history
  13. Update ReducedBeamCharacteristics.cpp

    Comment benchmarking call to Eigenemittance to avoid unused variable errors.
    cemitch99 authored Sep 13, 2024
    Configuration menu
    Copy the full SHA
    d4f0a14 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Add benchmark example.

    cemitch99 committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    939909d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    beccb40 View commit details
    Browse the repository at this point in the history
  3. Add documentation.

    cemitch99 committed Sep 14, 2024
    Configuration menu
    Copy the full SHA
    d12e44c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b3fe78a View commit details
    Browse the repository at this point in the history
  5. Update CMakeLists.txt

    Corrected path to benchmark test files.
    cemitch99 authored Sep 14, 2024
    Configuration menu
    Copy the full SHA
    7bd8c5a View commit details
    Browse the repository at this point in the history
  6. Update CMakeLists.txt

    Update path for analysis scripts.
    cemitch99 authored Sep 14, 2024
    Configuration menu
    Copy the full SHA
    8d001eb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    27e9882 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    f33bd59 View commit details
    Browse the repository at this point in the history
  2. Update EmittanceInvariants.cpp

    Update default cubic roots alg.
    cemitch99 authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    f22eaae View commit details
    Browse the repository at this point in the history
  3. Update CovarianceMatrixMath.H

    Avoid subtracting complex and double types.
    cemitch99 authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    e4a9421 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a62b70 View commit details
    Browse the repository at this point in the history
  5. Update test_transformation.py

    Modify comment syntax c++ -> Python.
    cemitch99 authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    8fdee82 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9070654 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8cfafc6 View commit details
    Browse the repository at this point in the history
  8. Update EmittanceInvariants.H

    Add literature citations.
    cemitch99 authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    ea114ff View commit details
    Browse the repository at this point in the history
  9. Update EmittanceInvariants.cpp

    Add literature citations.
    cemitch99 authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    101803c View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Apply suggestions from code review

    Correct typo; avoid possible NaN resulting from sqrt.
    cemitch99 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    2ee73f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96818f2 View commit details
    Browse the repository at this point in the history
  3. Update EmittanceInvariants.cpp

    Revert to std
    cemitch99 authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    e6bd898 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Add emittance_1,2,3 print.

    cemitch99 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    06b63c2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e8ecf1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    71bb155 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    49d5677 View commit details
    Browse the repository at this point in the history
  5. Update test_transformation.py

    Re-enable test_transformation.py.
    cemitch99 authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    3684108 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Apply suggestions from code review

    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    cemitch99 and ax3l authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    c883ee8 View commit details
    Browse the repository at this point in the history
  2. Update EmittanceInvariants.cpp

    Add PROFILE header.
    cemitch99 authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    0172e10 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Update CovarianceMatrixMath.H

    Use math functions from std::  (sqrt, pow, sin, cos, etc) -> (std::sqrt, std::pow, std::sin, std::cos, etc).
    cemitch99 authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    587a095 View commit details
    Browse the repository at this point in the history
  2. Update src/particles/diagnostics/CovarianceMatrixMath.H

    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    cemitch99 and ax3l authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    851b46a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45f21b9 View commit details
    Browse the repository at this point in the history
  4. Update CovarianceMatrixMath.H

    Remove std::math for complex functions.
    cemitch99 authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    59f5b4d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    53024fa View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Avoid copying matrices

    ax3l authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    534e40f View commit details
    Browse the repository at this point in the history
  2. Formatting: Whitespaces

    Only spaces
    ax3l authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    ed52ed7 View commit details
    Browse the repository at this point in the history
  3. More general odd-ness test

    ax3l authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    b922bb4 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2024

  1. Configuration menu
    Copy the full SHA
    41bee2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e27c30e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f2d689 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d8128ac View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. Update CovarianceMatrixMath.H

    Update treatment of warnings.
    cemitch99 authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    4b8f7b3 View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Changes to test_transformation.py were not intentional.  These were reversed per code review.
    
    Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
    cemitch99 and ax3l authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    6d61630 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. Configuration menu
    Copy the full SHA
    345f5b1 View commit details
    Browse the repository at this point in the history