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... | |
Macros | |
#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... | |
Poisson equation problem for solving electric potential.
#define PLASMA_INITIAL PLASMA_PEXP_INITIAL |
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.