O P A R - Open Architecture Particle in Cell Simulation - Version 3.0
Plasma simulations with dust particles
 All Classes Files Functions Variables Friends Macros Groups Pages
Classes | Macros
geometry.h File Reference
#include "task.h"
#include "numeric.h"

Go to the source code of this file.

Classes

class  Geometry
 Defines an abstract interface for geometry definitions. These may include open geometries, closed geometries or complex box shapes. More...
class  ClosedGeometry
 Implements a Geometry representing a closed simulation box. More...

Macros

#define ID_GEOMETRY   "Geometry"

Detailed Description

Classes that define the geometry of the simulation.

Todo:

Essentially the Wall Classes should be members of the geometry

A complex geometry class

For the closed geometry: If you specify Nx=514 there are then 513 inner grid cells plus the two boundary cells. This does not make much sense

It is only possible to set one dust particle radius R. This means all dust particles (up to 20) will have the same radius. The use of more then one radius is also possible but not yet implementated

It is only possible to set dx=dy=dz because of the consideration of the dust particle. The use of different grid spacings is also possible but not yet implementated

It is only possible to set (maximum) 20 dust particles in the simulation box. It is of cause possible to set more, but is not yet implementated. The implementation of the 20 possible dust particles can be done more "elegant"