Kerr Quantities Class.
More...
#include <Globals.h>
|
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) |
|
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.
◆ 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 |
◆ 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: