![]() |
SMILE
v2.5
Schwarzschild Modelling Interactive expLoratory Environment
|
A helper object for computing the virial ratio for a set of point masses. More...
#include <orbitlib.h>
Public Member Functions | |
| CPointMassSetHandler (const CPointMassSet< NumT > *_points) | |
| void | computeVirialRatio (double *T, double *W) |
| compute the kinetic and potential energy and return them in these two pointers | |
| void | halt () |
| stop the computation | |
Private Types | |
| enum | PSTATE { PS_IDLE, PS_RUNNING, PS_NEEDTOTERMINATE, PS_DONE } |
| internal state of the object (created/running/done) | |
Private Attributes | |
| const CPointMassSet< NumT > * | points |
| pointer to the array of bodies | |
| volatile PSTATE | state |
| computation state | |
A helper object for computing the virial ratio for a set of point masses.
1.8.8