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 of float64
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