desc.particles.ManualParticleInitializerFlux
- class desc.particles.ManualParticleInitializerFlux(rho0, theta0, zeta0, xi0, E=3500000.0, m=4, q=2)Source
Manually specify particle starting positions and energy in flux coordinates.
- Parameters:
rho0 (array-like) – Initial radial coordinates
theta0 (array-like) – Initial poloidal coordinates in radians
zeta0 (array-like) – Initial toroidal coordinates in radians
xi0 (array-like) – Initial normalized parallel velocity, xi=vpar/v
E (array-like) – Initial particle kinetic energy, in eV
m (array-like) – Particle mass, in proton masses
q (array-like) – Particle charge, in units of elementary charge.
Methods
copy([deepcopy])Return a (deep)copy of this object.
equiv(other)Compare equivalence between DESC objects.
init_particles(model, field, **kwargs)Initialize particles for a given trajectory model.
load(load_from[, file_format])Initialize from file.
save(file_name[, file_format, file_mode])Save the object.