#include <GRBShell.h>
Public Methods | |
| GRBShell (double gamma, double mass, double thickness, double radius, double distance=0.0, std::string type="jet") | |
| Creation of a new shell. More... | |
| ~GRBShell () | |
| GRBShell | operator+ (GRBShell Sh2) |
| This operator compute the resulting shell after the collision between two shells. | |
| double | getMass () |
| double | getGamma () |
| double | getThickness () |
| double | getRadius () |
| double | getDistance () |
| double | getBeta () |
| double | getEint () |
| double | getVolCom () |
| void | setMass (double value) |
| void | setGamma (double value) |
| void | setThickness (double value) |
| void | setRadius (double value) |
| void | setDistance (double value) |
| void | setEint (double value) |
| double | beta (const double gamma) |
| void | evolve (double time) |
| Time evolution of the shell. More... | |
Different geometries can be used: jet and isotropic
|
||||||||||||||||||||||||||||
|
Creation of a new shell.
|
|
|
|
|
|
Time evolution of the shell.
This method can be used by GRBengine to evolve the shells prior to checking for new shocks. Radius of the shell is moved forward by
|
|
|
Returns the comoving volume (in |
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001