List of all members.
Public Member Functions | 
| 
  | PhaseSpace () | 
|   | Default constructor. 
  | 
| 
virtual  | ~PhaseSpace () | 
|   | Destructor. 
  | 
| virtual void  | Init () | 
|   | Gets the species pointer from the pParent member of the Task.  
  | 
| 
virtual bool  | Execute () | 
|   | Write the phase space to the DiagPort. Iterates through all the particles and transfers the position and the velocity of each particle to a vector of double. This vector of size Dimension+3 is then sent to the DiagPort. 
  | 
| 
  | Diagnostic () | 
|   | Default constructor. 
  | 
| 
virtual  | ~Diagnostic () | 
|   | Destructor. 
  | 
| 
virtual std::string  | GetClassName () const  | 
|   | Returns the name of the class, here "Diagnostic". 
  | 
| 
  | Task () | 
|   | Default constructor sets the running number nNr of the Task. 
  | 
| 
virtual  | ~Task () | 
|   | When destructing a Task is has to be detatched from the parents Task list. 
  | 
| 
int  | GetStep () const  | 
|   | Return the interval between execution in timesteps. 
  | 
| 
int  | GetEnd () const  | 
|   | Return the timestep when the Task ends execution. 
  | 
| 
bool  | DoNow () | 
|   | Returns true if the Task is to be executed now. 
  | 
| 
std::string  | GetName () const  | 
|   | Returns the name given to the Task object. 
  | 
| 
virtual bool  | IsInteractive () const  | 
|   | If not specified otherwise, a Task is not interactive. 
  | 
| 
void  | AttachTask (Task *pTask) | 
|   | Insert Task into Task list and registers it with the Process. 
  | 
| 
void  | DetachTask (Task *pTask) | 
|   | DetachTask from Task list. 
  | 
| 
virtual std::string  | Rebuild (std::istream &in) | 
|   | Rebuilds the task from the setup. This normally does not need to be overwritten. Rebuild always returns the next token that does not belong to the object setup. 
  | 
| 
virtual void  | DumpTaskList (std::ostream &o, int nDepth=0) | 
|   | Recursively dumps the complete Task list into a stream. 
  | 
Additional Inherited Members | 
| 
virtual PARAMETERMAP *  | MakeParamMap (PARAMETERMAP *pm=NULL) | 
|   | Register the parameters needed for the Task. A derived class should overwrite this whenever it needs additional parameters from the setup file. It should then ALWAYS call the MakeParamMap of its superclass. 
  | 
| 
void  | AddPredecessor (const std::string &strPred) | 
|   | Add the name of a predecessor that has to be executed before this Task. 
  | 
Member Function Documentation
  
  
      
        
          | void PhaseSpace::Init  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Gets the species pointer from the pParent member of the Task. 
- Todo:
 - Safe typecast. 
 
Reimplemented from Diagnostic.
 
 
The documentation for this class was generated from the following files: