Gyoto
Public Member Functions | Protected Member Functions | Friends | List of all members
Gyoto::LoreneMetric Class Reference

Gyoto::Metric for Lorene computed metric. More...

#include <GyotoLoreneMetric.h>

Public Member Functions

 LoreneMetric ()
 Default constructor.
 LoreneMetric (const LoreneMetric &)
 Copy constructor.
virtual ~LoreneMetric ()
 Destructor.
virtual double gmunu (const double *const x, const int alpha, const int beta, const int sys) const
double christoffel (const double[8], const int, const int, const int, const int) const
virtual double ScalarProd (const double *pos, const double *u1, const double *u2, const int sys) const
std::ostream & print (std::ostream &) const

Protected Member Functions

int myrk4_BL (const double y[6], const double *cst, double h, double *res) const
int myrk4_BL_adaptive (const double coor[8], const double *cst, const double MassPart, double lastnorm, double normref, int noprogress, double *coor1, double h0, double &h1, int onestep) const
int diff_BL (const double *y, const double *cst, double *res) const

Friends

class Gyoto::SmartPointer< Gyoto::LoreneMetric >
std::ostream & operator<< (std::ostream &, const LoreneMetric &)

Detailed Description

Gyoto::Metric for Lorene computed metric.

Member Function Documentation

int Gyoto::LoreneMetric::diff_BL ( const double *  y,
const double *  cst,
double *  res 
) const
protected

F function such as dy/dtau=F(y,cst)

virtual double Gyoto::LoreneMetric::gmunu ( const double *const  x,
const int  alpha,
const int  beta,
const int  sys 
) const
virtual

Value of metric coefficient $g_{}$ at point $(x_{1},x_{2},x_{3})$ in Boyer-Lindquist coordinates


The documentation for this class was generated from the following file: