GR Engine
A physics engine in curved space-time
 All Classes Files Functions Variables
Public Member Functions | List of all members
KerrManifold Class Reference

Class representing a Kerr manifold. More...

#include <kerr.h>

Inheritance diagram for KerrManifold:
Manifold

Public Member Functions

 KerrManifold (double, double)
 
double getMass ()
 
double getAngMomentum ()
 
void setMass (double _M)
 
void setAngMomentum (double _a)
 
int recommendCoordSystem (Point)
 Get the best coordinate system to use at a point. More...
 
- Public Member Functions inherited from Manifold
 Manifold ()
 Constructor.
 
virtual ~Manifold ()
 Destructor.
 
CoordinateConversiongetConversion (int i, int j)
 Get a coordinate conversion. More...
 
MetricgetMetric (int i)
 Get a metric. More...
 
Point convertPointTo (Point p, int system)
 Convert a point to another coordinate system. More...
 
vector4 convertVectorTo (vector4 v, Point p, int system)
 Convert a vector to another coordinate system. More...
 

Additional Inherited Members

- Protected Attributes inherited from Manifold
int nCoordSystems
 
CoordinateConversion *** conversions
 
Metric ** metrics
 

Detailed Description

Class representing a Kerr manifold.

Member Function Documentation

int KerrManifold::recommendCoordSystem ( Point  p)
virtual

Get the best coordinate system to use at a point.

Parameters
pThe point
Returns
The recommended coordinate system to be used

Reimplemented from Manifold.


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