Module traceon_pro.tracing
Classes
class SpaceChargeTracer (field, bounds)
-
General tracer class for charged particles. Can trace charged particles given any field class from
traceon.solver
.Parameters
field
:Field
- The field used to compute the force felt by the charged particle. Note that any child class of
Field
can be used. bounds
:(3, 2) np.ndarray
offloat64
- Once the particle reaches one of the boundaries the tracing stops. The bounds are of the form ( (xmin, xmax), (ymin, ymax), (zmin, zmax) ).
Ancestors
Methods
def trace_many(self, position, velocity, mass=9.1093837139e-31, charge=-1.602176634e-19, atol=1e-08)
Inherited members