GremlinEq
GKG.h
1 //---------------------------------------------------------------------------
2 //
3 // $Id: GKG.h,v 1.1 2003/02/23 00:12:11 hughes Exp $
4 //
5 //---------------------------------------------------------------------------
6 //
7 // Generic Kerr geodesic functions. This is basically just a container
8 // class.
9 //
10 // Scott Hughes, 6 January 1999.
11 //
12 #ifndef _GKG_H
13 #define _GKG_H
14 
15 #include "Globals.h"
16 
18 
19 class GKG {
20 public:
21  //
22  // Sigma^2 * rdot^2 && its second derivative.
23  //
24  Real RFunc(const Real r, const Real a, const Real z,
25  const Real E, const Real Lz, const Real Q);
26  Real dr_RFunc(const Real r, const Real a, const Real z,
27  const Real E, const Real Lz, const Real Q);
28  Real ddr_RFunc(const Real r, const Real a, const Real z,
29  const Real E, const Real Lz, const Real Q);
30  //
31  // Sigma^2 * thdot^2
32  //
33  Real ThetaFunc(const Real r, const Real a, const Real z,
34  const Real E, const Real Lz, const Real Q);
35  //
36  // Sigma phdot
37  //
38  Real PhiFunc(const Real r, const Real a, const Real z,
39  const Real E, const Real Lz, const Real Q);
40  //
41  // Sigma tdot
42  //
43  Real TFunc(const Real r, const Real a, const Real z,
44  const Real E, const Real Lz, const Real Q);
45 };
46 
47 #endif
Generic Kerr Geodesics Class.
Definition: GKG.h:19