O P A R - Open Architecture Particle in Cell Simulation - Version 3.0
Plasma simulations with dust particles
|
#include "stlpwrapper.h"
#include <list>
#include <vector>
#include <map>
#include <string>
#include <iostream>
Go to the source code of this file.
Classes | |
class | Task |
The Task class is the fundamental class from which all the classes that carry out simulation calculations are derived. The Task contains information of when it is to be executed. Also every object instantiating Task has a name. A Task can also include subtasks which are executed whenever the 'parent' Task is executed. More... | |
class | Process |
A specialized Task which organizes all the other Tasks in a Process and allows reading the Tasks from a setup file. This class is designed for running as the parent of all other classes in a process. It keeps track of the current time step in nCycle and has a special method Run that Runs the process. More... |
Typedefs | |
typedef std::list< PtrWrapper < Task > > | TASKLIST |
typedef PtrWrapper< Parameter > | WParameter |
typedef std::map< std::string, WParameter > | PARAMETERMAP |
typedef PtrWrapper< Task > | TASK |
typedef std::vector< TASK > | TASKVECTOR |