Skip to main content
Back to top
Ctrl
+
K
Getting started
Tutorials
Examples
API reference
Search
Ctrl
+
K
GitHub
Slack
Search
Ctrl
+
K
Getting started
Tutorials
Examples
API reference
GitHub
Slack
Collapse Sidebar
Expand Sidebar
Section Navigation
Particles
ParticleBunch
copy
evolve
get_6D_matrix
get_6D_matrix_with_charge
get_alternative_6D_matrix
get_bunch_matrix
get_field_arrays
get_openpmd_diagnostics_data
get_rk4_arrays
increase_prop_distance
reposition_xi
set_bunch_matrix
set_name
set_phase_space
set_phase_space_from_alternative_matrix
set_phase_space_from_matrix
show
q
Beamline elements
FieldElement
track
PlasmaStage
track
PlasmaRamp
ramp_profile
track
ActivePlasmaLens
track
TMElement
track
Drift
track
Dipole
track
Quadrupole
track
Sextupole
track
Fields
AnalyticalField
gather
get_openpmd_diagnostics_data
Quasistatic2DWakefield
adjust_dt
calculate_field
evolve_properties
gather
get_openpmd_diagnostics_data
initialize_properties
update
Quasistatic2DWakefieldIon
adjust_dt
calculate_field
evolve_properties
gather
get_openpmd_diagnostics_data
initialize_properties
update
NonLinearColdFluidWakefield
adjust_dt
calculate_field
evolve_properties
gather
get_openpmd_diagnostics_data
initialize_properties
update
Laser
Laser pulses
GaussianPulse
envelope_function
evolve
get_envelope
get_group_velocity
initialize_envelope
set_envelope_solver_params
LaguerreGaussPulse
envelope_function
evolve
get_envelope
get_group_velocity
initialize_envelope
set_envelope_solver_params
FlattenedGaussianPulse
envelope_function
evolve
get_envelope
get_group_velocity
initialize_envelope
set_envelope_solver_params
SummedPulse
envelope_function
evolve
get_envelope
get_group_velocity
initialize_envelope
set_envelope_solver_params
OpenPMDPulse
envelope_function
evolve
get_envelope
get_group_velocity
initialize_envelope
set_envelope_solver_params
API reference
Laser
Laser
#
Laser pulses
GaussianPulse
LaguerreGaussPulse
FlattenedGaussianPulse
SummedPulse
OpenPMDPulse
Edit on GitHub
Show Source