Loading [MathJax]/extensions/tex2jax.js
GremlinEq
All Classes Functions Variables Pages
Public Member Functions | Public Attributes | List of all members
CETD Class Reference

Circular Equatorial Teukolsky Driver Class. More...

#include <CETD.h>

Public Member Functions

 CETD (const int orbitsense, const Real rad, const Real spin, char outbase[])
 
void Driver (const int lmax)
 
void Driver (const Real EPS_L, const int lmax_min)
 
void Driver (const Real EPS_L, const int lmax, const int lmax_min)
 
void DoHarmonic (const int l, const int m)
 

Public Attributes

char outname [256]
 
hid_t hdffile
 
RRGWrrgw
 
CEKGcekg
 
int proret
 
int l
 
int m
 
Real r
 
Real a
 
int lmin
 
int lmax
 
int mmin
 
int mmax
 
Real EdotH
 
Real EdotI
 
Complex ZH
 
Complex ZI
 

Detailed Description

Circular Equatorial Teukolsky Driver Class.

A class which is used to “drive” studies that look at a many circular equatorial orbits. It is essentially a holder for methods that solve CEKR repeatedly. This class is also used to write the HDF5 data files (the “d” stands for data as well as driver). The synopsis is that the HDF5 file contains 2 groups: the 2 modes (i.e., the indices l and m) and the parameters (orbital radius r, spin parameter a, energy E, axial angular momentum Lz, and axial frequency Om_phi). Into the modes group goes 19 different bits of data,


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