epot_problem.hpp File Reference
Poisson equation problem for solving electric potential. More...
#include <iostream>#include <stdint.h>#include "problem.hpp"#include "solver.hpp"#include "scalarfield.hpp"#include "geometry.hpp"#include "vec3d.hpp"Go to the source code of this file.
Classes | |
| class | EpotProblem |
| Class for constructing the linear/nonlinear problem for the solver. More... | |
| class | EpotProblem::Node2DoF |
| Class nodes to degrees of freedom mapping. | |
Defines | |
| #define | PLASMA_INITIAL PLASMA_PEXP_INITIAL |
Enumerations | |
| enum | plasma_mode_e { PLASMA_NONE = 0, PLASMA_PEXP_INITIAL, PLASMA_PEXP, PLASMA_NSIMP_INITIAL, PLASMA_NSIMP } |
Plasma modes. More... | |
Detailed Description
Poisson equation problem for solving electric potential.
Define Documentation
| #define PLASMA_INITIAL PLASMA_PEXP_INITIAL |
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.