External gravity parameters and routines. More...
#include <externalGravity.h>
Public Member Functions | |
void | AddParams (PRM prm) |
void | CheckParams (PRM prm, struct parameters ¶m) |
Vector3D< double > | applyPotential (GravityParticle *p) const |
void | pup (PUP::er &p) |
Public Attributes | |
int | bBodyForce |
Constant acceleration. | |
double | dBodyForceConst |
int | bPatch |
Patch in a disk. | |
double | dCentMass |
Central mass. | |
double | dOrbDist |
Distance of the patch from the center. | |
int | bCentralBody |
Mass at the origin. | |
double | dEqRad |
Equatorial radius of central body. | |
double | dJ2 |
Oblateness coefficients of central body. | |
double | dJ4 |
double | dJ6 |
int | bLogarithmicHalo |
Type of halo is logarithmic. | |
External gravity parameters and routines.