Navigation

Main Page
Download
Support
Installation
Tutorial
Examples
Reference Manual
   Version 1.0.6dev
      Class Index
      File List
   Version 1.0.6
   Version 1.0.5new_solver
   Version 1.0.5dev
   Version 1.0.5b
   Version 1.0.4dev
   Version 1.0.4
Publications


Hosted by Get Ion Beam Simulator at SourceForge.net. Fast, secure and Free Open Source software downloads
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...
 

Macros

#define EPOT_SOLVER_BXMIN   1
 
#define EPOT_SOLVER_BXMAX   2
 
#define EPOT_SOLVER_BYMIN   4
 
#define EPOT_SOLVER_BYMAX   8
 
#define EPOT_SOLVER_BZMIN   16
 
#define EPOT_SOLVER_BZMAX   32
 
#define PLASMA_INITIAL   PLASMA_PEXP_INITIAL
 

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

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.


Reference manual for Ion Beam Simulator 1.0.6dev
Generated by Doxygen 1.9.1 on Thu Sep 11 2025 09:37:24.