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
View page source
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