Massless Charged Particle
GeometricProblems.MasslessChargedParticle
— ModuleMassless charged particle in 2D
The Lagrangian is given by
with magnetic vector potential
electrostatic potential
and magnetic and electric fields
The Hamiltonian form of the equations of motion reads
GeometricProblems.MasslessChargedParticle.massless_charged_particle_idae
— FunctionCreates an implicit DAE object for the massless charged particle in 2D.
GeometricProblems.MasslessChargedParticle.massless_charged_particle_iode
— FunctionCreates an implicit ODE object for the massless charged particle in 2D.
GeometricProblems.MasslessChargedParticle.massless_charged_particle_ode
— FunctionCreates an ODE object for the massless charged particle in 2D.
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle!
— MethodPlots the solution of a massless charged particle together with the energy error.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time stepxlims=:auto
: xlims for solution plotylims=:auto
: ylims for solution plot
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle!
— MethodPlots the solution of a massless charged particle together with the energy error.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time stepxlims=:auto
: xlims for solution plotylims=:auto
: ylims for solution plot
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle
— MethodPlots the solution of a massless charged particle together with the energy error.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time stepxlims=:auto
: xlims for solution plotylims=:auto
: ylims for solution plot
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle_energy_error!
— MethodPlots time traces of the energy error of a massless charged particle.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time step
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle_energy_error!
— MethodPlots time traces of the energy error of a massless charged particle.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time step
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle_energy_error
— MethodPlots time traces of the energy error of a massless charged particle.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time step
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle_momentum_error!
— MethodPlots time traces of the momentum error of a massless charged particle.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time stepk=0
: index of momentum component (0 plots all components)
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle_momentum_error!
— MethodPlots time traces of the momentum error of a massless charged particle.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time stepk=0
: index of momentum component (0 plots all components)
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle_momentum_error
— MethodPlots time traces of the momentum error of a massless charged particle.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time stepk=0
: index of momentum component (0 plots all components)
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle_solution!
— MethodPlots the solution of a massless charged particle.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time stepxlims=:auto
: xlims for solution plotylims=:auto
: ylims for solution plot
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle_solution!
— MethodPlots the solution of a massless charged particle.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time stepxlims=:auto
: xlims for solution plotylims=:auto
: ylims for solution plot
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle_solution
— MethodPlots the solution of a massless charged particle.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time stepxlims=:auto
: xlims for solution plotylims=:auto
: ylims for solution plot
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle_traces!
— MethodPlots time traces of the solution of a massless charged particle trajectory and its energy error.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time step
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle_traces!
— MethodPlots time traces of the solution of a massless charged particle trajectory and its energy error.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time step
GeometricProblems.MasslessChargedParticle.plot_massless_charged_particle_traces
— MethodPlots time traces of the solution of a massless charged particle trajectory and its energy error.
Arguments:
sol <: Solution
params <: NamedTuple
Keyword aguments:
nplot=1
: plot everynplot
th time step