IBSimu 1.0.4
Classes | Defines | Enumerations

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

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.

Enumerator:
PLASMA_NONE 
PLASMA_PEXP_INITIAL 
PLASMA_PEXP 
PLASMA_NSIMP_INITIAL 
PLASMA_NSIMP