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 | Typedefs
species.h File Reference
#include "task.h"
#include "numeric.h"
#include <cmath>

Go to the source code of this file.

Classes

class  SpeciesBase
 Base class for Species. The charge density has to access methods MakeRho and Rho. To allow different implementations of the Species class, we create this interface class. More...
class  Species
 This class implements an individual particle species. A Species class contains all the positions and velocities of a particle species. It also contains direct links to a Wall Object and a grid containing the particle density. Normally a species will contain at least a Movement sub-Task and either a Generation sub-Task or some Task that will create particles during run time. More...

Macros

#define ID_SPECIES   "Species"

Typedefs

typedef PtrWrapper< SpeciesWSpecies
typedef PtrWrapper< SpeciesBaseWSpeciesBase

Detailed Description

Contains the definition of the Specias class. This class implements an individual particle species.