25 #ifndef __GyotoSchwarzschildHarmonic_h
26 #define __GyotoSchwarzschildHarmonic_h
32 class SchwarzschildHarmonic;
47 double
gmunu(double const x[4], int mu, int nu) const ;
49 int
christoffel(double dst[4][4][4], double const pos[4]) const ;
51 void circularVelocity(double const * coor, double* vel, double dir) const;
Base class for metric description.
#define GYOTO_OBJECT
Declare class::properties and class::getProperties()
Definition: GyotoObject.h:84
Base class for metrics.
Definition: GyotoMetric.h:162
virtual double christoffel(const double coord[4], const int alpha, const int mu, const int nu) const
Chistoffel symbol.
virtual double gmunu(double const x[4], int mu, int nu) const
Metric coefficients.
Definition: GyotoSchwarzschildHarmonic.h:37
virtual double christoffel(const double coord[4], const int alpha, const int mu, const int nu) const
Chistoffel symbol.
virtual double gmunu(double const x[4], int mu, int nu) const
Metric coefficients.
int isStopCondition(double const coord[8]) const
Check whether integration should stop.
virtual SchwarzschildHarmonic * clone() const
Virtual copy constructor.
Pointers performing reference counting.
Definition: GyotoSmartPointer.h:135
Namespace for the Gyoto library.
Definition: GyotoAstrobj.h:44