SMILE  v2.5
Schwarzschild Modelling Interactive expLoratory Environment
Public Slots | Signals | Public Member Functions | Private Attributes | List of all members
smile::COrbitLibWorker Class Reference

Worker object that runs orbit library integration (for use in multiple parallel threads). More...

#include <core.h>

Inheritance diagram for smile::COrbitLibWorker:
Inheritance graph
[legend]
Collaboration diagram for smile::COrbitLibWorker:
Collaboration graph
[legend]

Public Slots

void run ()
 loop over orbit library to find the next orbit to integrate it, until no more orbits left
 
void halt ()
 terminate the integration of the current orbit and the entire library
 

Signals

void calcFinished ()
 emitted only once, by the last object that finishes its work
 

Public Member Functions

 COrbitLibWorker (COrbitLibrary *_orbits)
 

Private Attributes

COrbitLibraryorbits
 
bool finished
 

Detailed Description

Worker object that runs orbit library integration (for use in multiple parallel threads).


The documentation for this class was generated from the following files: