Logo
  • User’s guide
  • Reference manual
  • Physics guide
  • Developer’s guide
    • Definition of new Xtrack-compatible beam elements
      • Introduction
      • Definition and management of the data structure
      • Definition of the tracking function
      • Data recording in beam elements
      • Lost particles state codes
    • Multiplatform programming with xobjects
    • Code autogeneration
    • Numerical reproducibility
    • Continuous testing of xsuite
  • Jupyter tutorials
  • Citing Xsuite
Xsuite
  • Developer’s guide
  • Definition of new Xtrack-compatible beam elements
  • Edit on GitHub

Definition of new Xtrack-compatible beam elements

  • Introduction
  • Definition and management of the data structure
    • Allocation of beam elements on CPU or GPU
    • Python access to beam-element data
    • Underlying xobject
    • Custom __init__ method
  • Definition of the tracking function
    • Accessing beam-element data from C
    • Writing the tracking code
  • Data recording in beam elements
    • Introduction
    • Recording of an individual table
    • Recording of multiple tables
    • Internal record for elements used in standalone mode
  • Lost particles state codes
Previous Next

© Copyright 2021, CERN. Revision 8ca6ece0.

Built with Sphinx using a theme provided by Read the Docs.