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_SHIELD } |
Plasma modes. More... | |
Detailed Description
Poisson equation problem for solving electric potential.
Enumeration Type Documentation
◆ plasma_mode_e
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. PLASMA_SHIELD is a plasma model implementing a shielding factor for space charge inside plasma.