fabsilfab said:
I am not sure if anybody has come up with this already, nor if this is the right place to ask, but I'll try anyway.
My aim is initialising a photon in Schwarzschild with a certain initial angle \phi between the radial and polar (or azimuthal) components of the velocity. How would I retrieve v^r, v^{\phi} in this case?
For the Schwarzschild case, I would just
1)look at Flamm's Paraboloid and then
2) pick/find your starting position,
3) Decide what coordinate system to use (I would use the local Schwarzschild coordinates but there are a lot more)
3) select the spatial direction for r , theta, phi in normal spherical coordinates with spatial length 1
4) Recast it into the selected relativistic coordinates (I even have some code (somewhere) )
5) Compute the time component and make sure the 4-space "length" is zero
6) Promulgate that vector forward by computing the null geodesic with those starting conditions.
Incidentally, Sagemanifolds has the tools to do this faster than you can read the above; although you have to learn their formalism/language, it's quite good. As with any computer implementation/tool you should have a firm idea about the answer before you trust any result. I have been done in so many ways you wouldn't believe it.
Anybody: please clarify or correct any of the above; constructively!