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