epot_solver.hpp File Reference
Poisson equation problem for solving electric potential. More...
#include <iostream>#include <stdint.h>#include "solver.hpp"#include "callback.hpp"#include "meshscalarfield.hpp"#include "geometry.hpp"Go to the source code of this file.
Classes | |
| class | InitialPlasma |
| Initial plasma volume definition. More... | |
| class | EpotSolver |
| Class for constructing the linear/nonlinear problem for the solver. More... | |
Enumerations | |
| enum | plasma_mode_e { PLASMA_NONE = 0, PLASMA_PEXP_INITIAL, PLASMA_NSIMP_INITIAL, PLASMA_PEXP, PLASMA_NSIMP } |
| Plasma modes. More... | |
Detailed Description
Poisson equation problem for solving electric potential.
Enumeration Type Documentation
| enum plasma_mode_e |
Plasma modes.
Selection of modes for plasma calculation in electric potential problem. In a typical positive ion plasma extraction simulation the plasma mode is PLASMA_PEXP_INITIAL in the first iteration round to use initial guess for plasma meniscus location. Thereafter PLASMA_PEXP is used. For negative ion extraction the PLASMA_NSIMP_INITIAL is used for the first iteration and PLASMA_NSIMP thereafter. PLASMA_INITIAL is a macro, which equals to PLASMA_PEXP_INITIAL. It exists for backward compatibility.