26 #ifndef __GyotoChernSimons_h 27 #define __GyotoChernSimons_h 49 void dzetaCS(double d);
50 double dzetaCS() const;
53 void
gmunu(double ARGOUT_ARRAY2[4][4], double const IN_ARRAY1[4]) const;
54 double
gmunu(double const x[4], int mu, int nu) const ;
58 const int alpha, const int mu, const int nu) const;
59 int
christoffel(double dst[4][4][4], double const x[4]) const ;
61 void gmunu_up(double ARGOUT_ARRAY2[4][4], double const IN_ARRAY1[4]) const;
62 double gmunu_up(double const x[4], int mu, int nu) const ;
63 int
diff(const double y[8], const double cst[5], double res[8]) const ;
65 double dir=1.) const ;
#define GYOTO_OBJECT
Declare class::properties and class::getProperties()
Definition: GyotoObject.h:84
double dzetaCS_
Chern-Simons coupling constant.
Definition: GyotoChernSimons.h:41
Metric around a Kerr black-hole in Boyer-Lindquist coordinates.
Definition: GyotoKerrBL.h:48
void gmunu(double ARGOUT_ARRAY2[4][4], double const IN_ARRAY1[4]) const
Metric coefficients.
void circularVelocity(double const pos[4], double vel [4], double dir=1.) const
Yield circular velocity at a given position.
int diff(const double y[8], const double cst[5], double res[8]) const
Used in RK4 proxies.
double christoffel(const double coord[4], const int alpha, const int mu, const int nu) const
Chistoffel symbol.
Namespace for the Gyoto library.
Definition: GyotoAstrobj.h:43
Definition: GyotoChernSimons.h:37
virtual ChernSimons * clone() const
Virtual copy constructor.
Pointers performing reference counting.
Definition: GyotoProperty.h:45