O P A R - Open Architecture Particle in Cell Simulation - Version 3.0
Plasma simulations with dust particles
|
#include "task.h"
#include "species.h"
#include <vector>
#include <valarray>
#include <string>
#include <sstream>
Go to the source code of this file.
Classes | |
class | Wall |
A simple totally absorbing wall in all boundary directions, absorbing dust particle(s) and insertion of particles at all boundary grid cells. Absorbing wall and dust particle: Test all the particles of all the Species if they are outside the simulation box or inside the dust particle. If so the particle is removed from the simulation. If the particle is absorbed by the dust particle, the charge (-+1) is added at the dust particle(s) charge(s). Insertion of particles at all boundaries: Number of inserted particles per boundary cell is calculated from the current density per grid cell: j = np*Vm/dx, where Vm is the average thermal velocity of the particles according to Maxwells velocity distribution. More... |
Macros | |
#define | ID_WALL "Wall" |
This file contains all the classes that implement an absorbing wall and absorbing dust particle and insertion of particles at the boundaries.