26 #ifndef __GyotoKerr2PN_h 27 #define __GyotoKerr2PN_h 53 void
spin(const double charge);
61 double
gmunu(double const x[4], int mu, int nu) const ;
65 int christoffel(double dst[4][4][4], double const pos[4]) const ;
#define GYOTO_OBJECT
Declare class::properties and class::getProperties()
Definition: GyotoObject.h:84
double spin_
Geometrized units spin parameter.
Definition: GyotoKerr2PN.h:42
double Q_
Geometrized units mass quadrupole parameter.
Definition: GyotoKerr2PN.h:43
Definition: GyotoKerr2PN.h:37
Base class for metrics.
Definition: GyotoMetric.h:163
virtual double christoffel(const double coord[4], const int alpha, const int mu, const int nu) const
Chistoffel symbol.
virtual double gmunu_up(double const x[4], int mu, int nu) const
Metric contravariant coefficients.
virtual double gmunu(double const x[4], int mu, int nu) const
Metric coefficients.
Base class for metric description.
double spin() const
Returns spin.
double quadrupole() const
Returns quadrupole.
Namespace for the Gyoto library.
Definition: GyotoAstrobj.h:46
bool kerrQuadrupole() const
Returns boolean quadrupole_is_kerr_.
bool quadrupole_is_kerr_
Boolean: True iff the quadrupole is tied to its Kerr value -spin^2 in geometrized units...
Definition: GyotoKerr2PN.h:44
Pointers performing reference counting.
Definition: GyotoProperty.h:45
int isStopCondition(double const coord[8]) const
Check whether integration should stop.
virtual Kerr2PN * clone() const
Virtual copy constructor.
double gmunu(double const x[4], int mu, int nu) const
Metric coefficients.