GremlinEq
Static Public Member Functions | List of all members
Kerr Class Reference

Kerr Quantities Class. More...

#include <Globals.h>

Static Public Member Functions

static Real rplus (const Real a)
 
static Real rminus (const Real a)
 
static Real rstar (const Real r, const Real a)
 
static Real Delta (const Real r, const Real a)
 
static Real dr_Delta (const Real r)
 
static Real ddr_Delta ()
 
static Real Sigma (const Real r, const Real a, const Real z)
 
static Real dr_Sigma (const Real r)
 
static Real ddr_Sigma ()
 
static Real Eeqpro (const Real r, const Real a)
 
static Real Eeqret (const Real r, const Real a)
 
static Real Lzeqpro (const Real r, const Real a)
 
static Real Lzeqret (const Real r, const Real a)
 
static Real Omega_phi_eqpro (const Real r, const Real a)
 
static Real Omega_phi_eqret (const Real r, const Real a)
 
static Real isco_pro (const Real a)
 
static Real isco_ret (const Real a)
 

Detailed Description

Kerr Quantities Class.

This is a simple container class for a collection of useful simply static functions that pop up over and over again when studying Kerr black hole orbits.

Member Function Documentation

◆ ddr_Delta()

static Real Kerr::ddr_Delta ( )
inlinestatic

All right, so this one's kind of silly ...d^2/dr^2 = 2

◆ ddr_Sigma()

static Real Kerr::ddr_Sigma ( )
inlinestatic

All right, so this one's kind of silly too ...d^2/dr^2 = 2

◆ Delta()

static Real Kerr::Delta ( const Real  r,
const Real  a 
)
inlinestatic

\[ \Delta = r^2 - 2 M r + a^2 \]

◆ dr_Delta()

static Real Kerr::dr_Delta ( const Real  r)
inlinestatic

\[ d\Delta/dr = 2 r - 2 M \]

◆ dr_Sigma()

static Real Kerr::dr_Sigma ( const Real  r)
inlinestatic

d/dr = 2 r

◆ rminus()

static Real Kerr::rminus ( const Real  a)
inlinestatic

\[ r_- = M - \sqrt{M^2 - a^2} \]

◆ rplus()

static Real Kerr::rplus ( const Real  a)
inlinestatic

\[ r_+ = M + \sqrt{M^2 + a^2} \]

◆ rstar()

static Real Kerr::rstar ( const Real  r,
const Real  a 
)
inlinestatic

\[ r^* = r + 2 r_+/(r_+ - r_-) \ln{(r - r_+)/2M} - 2 r_-/(r_+ - r_-) \ln{(r - r_-)/2M} \]

◆ Sigma()

static Real Kerr::Sigma ( const Real  r,
const Real  a,
const Real  z 
)
inlinestatic

\[ \Sigma = r^2 + a^2 \cos^2\theta \]


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