function declrations for global use of functions in transforms.c More...

Go to the source code of this file.
Functions | |
| int | bl2met2metp2v (int whichvel, int whichcoord, FTYPE *pr, int ii, int jj, int kk) |
| assumes all centered quantities (so for FLUXB==FLUXCTSTAG assumes operates on centered field versions) More... | |
| int | bl2met2metp2v_genloc (int whichvel, int whichcoord, FTYPE *pr, int ii, int jj, int kk, int loc) |
| converts whichvel/whichcoord velocity to WHICHVEL/(->MCOORD->PRIMECOORDS) converts field too More... | |
| int | bl2met2metp2v_genloc_fieldonly (int whichvel, int whichcoord, FTYPE *pr, int ii, int jj, int kk, int loc) |
| converts field only and otherwise like normal function More... | |
| int | bl2met2metp2v_gen (int whichvel, int whichcoord, int newwhichvel, int newwhichcoord, FTYPE *pr, int ii, int jj, int kk) |
| converts whichvel/whichcoord velocity to WHICHVEL/MCOORD More... | |
| int | ucov_whichcoord2primecoords (int whichcoord, int ii, int jj, int kk, int loc, FTYPE *ucov) |
| converts u_ in whichcoord to PRIMECOORDS More... | |
| int | metp2met2bl (int whichvel, int whichcoord, FTYPE *pr, int ii, int jj, int kk) |
| transform MCOORD prime primitive velocity to whichcoord whichvel velocity (also converts field) More... | |
| int | metp2met2bl_genloc (int whichvel, int whichcoord, FTYPE *pr, int ii, int jj, int kk, int loc) |
| transform MCOORD prime primitive velocity to whichcoord whichvel velocity (also converts field) More... | |
| int | coordtrans (int whichcoordin, int whichcoordout, int ii, int jj, int kk, int loc, FTYPE *ucon) |
| whichcoordin -> whichcoordout More... | |
| void | transVtoVmetric (int whichcoord, int ii, int jj, int kk, int loc, FTYPE ROTANGLE, FTYPE *X, FTYPE *V, FTYPE *Xmetric, FTYPE *Vmetric, FTYPE *gcov, FTYPE *gcovpert) |
| void | transVmetrictoV (int whichcoord, int ii, int jj, int kk, int loc, FTYPE ROTANGLE, FTYPE *X, FTYPE *V, FTYPE *Xmetric, FTYPE *Vmetric, FTYPE *gcov, FTYPE *gcovpert) |
| transformation of metric written in Vmetric-type coordinates with dVmetric differentials to one written in V[X] coordinates with dVdifferentials More... | |
| void | transVmetrictoV_trans (FTYPE ROTANGLE, FTYPE *Vmetric, FTYPE(*trans)[NDIM]) |
| transformation of metric written in Vmetric-type coordinates with dVmetric differentials to one written in V[X] coordinates with dVdifferentials More... | |
| void | transVmetrictoV_ucov (FTYPE ROTANGLE, FTYPE *Vmetric, FTYPE *ucov) |
| Transform u_ from Vmetric form (where z-axis is BH spin axis) to V form [tilted BH spin axis]. More... | |
| void | bltoks_trans (int ii, int jj, int kk, int loc, FTYPE(*bl2ks)[NDIM]) |
| void | kstobl_trans (int ii, int jj, int kk, int loc, FTYPE(*ks2bl)[NDIM]) |
| void | bltoks (int ii, int jj, int kk, int loc, FTYPE *ucon) |
| void | kstobl (int ii, int jj, int kk, int loc, FTYPE *ucon) |
| void | bltoks_ucov (int ii, int jj, int kk, int loc, FTYPE *ucov) |
| void | mettometp (int ii, int jj, int kk, FTYPE *ucon) |
| void | metptomet (int ii, int jj, int kk, FTYPE *ucon) |
| void | mettometp_genloc (int ii, int jj, int kk, int loc, FTYPE *ucon) |
| MCOORD -> prime MCOORD. More... | |
| void | metptomet_genloc (int ii, int jj, int kk, int loc, FTYPE *ucon) |
| prime MCOORD -> MCOORD for u^ More... | |
| void | metptomet_Tud (int ii, int jj, int kk, FTYPE(*Tud)[NDIM]) |
| prime MCOORD -> MCOORD for T^ More... | |
| void | metptomet_simple_Tud (FTYPE(*dxdxp)[NDIM], FTYPE(*idxdxp)[NDIM], FTYPE(*Tud)[NDIM]) |
| prime MCOORD -> MCOORD feed in coordinate dependent quantities instead of computing them useful when wanting to speep up calculation when calling function needs dxdxp and/or idxdxp More... | |
| int | vcon2pr (int whichvel, FTYPE *vcon, struct of_geom *geom, FTYPE *pr) |
| convert 3-velocity to whichvel velocity More... | |
function declrations for global use of functions in transforms.c
Definition in file transforms.funcdeclare.h.
| int bl2met2metp2v | ( | int | whichvel, |
| int | whichcoord, | ||
| FTYPE * | pr, | ||
| int | ii, | ||
| int | jj, | ||
| int | kk | ||
| ) |
assumes all centered quantities (so for FLUXB==FLUXCTSTAG assumes operates on centered field versions)
Definition at line 17 of file transforms.c.


| int bl2met2metp2v_gen | ( | int | whichvel, |
| int | whichcoord, | ||
| int | newwhichvel, | ||
| int | newwhichcoord, | ||
| FTYPE * | pr, | ||
| int | ii, | ||
| int | jj, | ||
| int | kk | ||
| ) |
converts whichvel/whichcoord velocity to WHICHVEL/MCOORD
Definition at line 189 of file transforms.c.

| int bl2met2metp2v_genloc | ( | int | whichvel, |
| int | whichcoord, | ||
| FTYPE * | pr, | ||
| int | ii, | ||
| int | jj, | ||
| int | kk, | ||
| int | loc | ||
| ) |
converts whichvel/whichcoord velocity to WHICHVEL/(->MCOORD->PRIMECOORDS) converts field too
Definition at line 30 of file transforms.c.


| int bl2met2metp2v_genloc_fieldonly | ( | int | whichvel, |
| int | whichcoord, | ||
| FTYPE * | pr, | ||
| int | ii, | ||
| int | jj, | ||
| int | kk, | ||
| int | loc | ||
| ) |
converts field only and otherwise like normal function
Definition at line 102 of file transforms.c.

| void bltoks | ( | int | ii, |
| int | jj, | ||
| int | kk, | ||
| int | loc, | ||
| FTYPE * | ucon | ||
| ) |
Definition at line 427 of file transforms.c.


| void bltoks_trans | ( | int | ii, |
| int | jj, | ||
| int | kk, | ||
| int | loc, | ||
| FTYPE(*) | bl2ks[NDIM] | ||
| ) |
Definition at line 368 of file transforms.c.


| void bltoks_ucov | ( | int | ii, |
| int | jj, | ||
| int | kk, | ||
| int | loc, | ||
| FTYPE * | ucov | ||
| ) |
Definition at line 448 of file transforms.c.


| int coordtrans | ( | int | whichcoordin, |
| int | whichcoordout, | ||
| int | ii, | ||
| int | jj, | ||
| int | kk, | ||
| int | loc, | ||
| FTYPE * | ucon | ||
| ) |
whichcoordin -> whichcoordout
Definition at line 346 of file transforms.c.


| void kstobl | ( | int | ii, |
| int | jj, | ||
| int | kk, | ||
| int | loc, | ||
| FTYPE * | ucon | ||
| ) |
Definition at line 529 of file transforms.c.


| void kstobl_trans | ( | int | ii, |
| int | jj, | ||
| int | kk, | ||
| int | loc, | ||
| FTYPE(*) | ks2bl[NDIM] | ||
| ) |
Definition at line 470 of file transforms.c.


| int metp2met2bl | ( | int | whichvel, |
| int | whichcoord, | ||
| FTYPE * | pr, | ||
| int | ii, | ||
| int | jj, | ||
| int | kk | ||
| ) |
transform MCOORD prime primitive velocity to whichcoord whichvel velocity (also converts field)
Definition at line 258 of file transforms.c.

| int metp2met2bl_genloc | ( | int | whichvel, |
| int | whichcoord, | ||
| FTYPE * | pr, | ||
| int | ii, | ||
| int | jj, | ||
| int | kk, | ||
| int | loc | ||
| ) |
transform MCOORD prime primitive velocity to whichcoord whichvel velocity (also converts field)
Definition at line 269 of file transforms.c.


| void metptomet | ( | int | ii, |
| int | jj, | ||
| int | kk, | ||
| FTYPE * | ucon | ||
| ) |
Definition at line 833 of file transforms.c.


| void metptomet_genloc | ( | int | ii, |
| int | jj, | ||
| int | kk, | ||
| int | loc, | ||
| FTYPE * | ucon | ||
| ) |
prime MCOORD -> MCOORD for u^
Definition at line 843 of file transforms.c.


prime MCOORD -> MCOORD feed in coordinate dependent quantities instead of computing them useful when wanting to speep up calculation when calling function needs dxdxp and/or idxdxp
Definition at line 914 of file transforms.c.

| void metptomet_Tud | ( | int | ii, |
| int | jj, | ||
| int | kk, | ||
| FTYPE(*) | Tud[NDIM] | ||
| ) |
prime MCOORD -> MCOORD for T^
Definition at line 890 of file transforms.c.

| void mettometp | ( | int | ii, |
| int | jj, | ||
| int | kk, | ||
| FTYPE * | ucon | ||
| ) |
Definition at line 762 of file transforms.c.


| void mettometp_genloc | ( | int | ii, |
| int | jj, | ||
| int | kk, | ||
| int | loc, | ||
| FTYPE * | ucon | ||
| ) |
MCOORD -> prime MCOORD.
Definition at line 772 of file transforms.c.


| void transVmetrictoV | ( | int | whichcoord, |
| int | ii, | ||
| int | jj, | ||
| int | kk, | ||
| int | loc, | ||
| FTYPE | ROTANGLE, | ||
| FTYPE * | X, | ||
| FTYPE * | V, | ||
| FTYPE * | Xmetric, | ||
| FTYPE * | Vmetric, | ||
| FTYPE * | gcov, | ||
| FTYPE * | gcovpert | ||
| ) |
transformation of metric written in Vmetric-type coordinates with dVmetric differentials to one written in V[X] coordinates with dVdifferentials
This is what's used to take original metric from set_gcov and get the one with new differentials based upon V[X]
Definition at line 616 of file transforms.c.


transformation of metric written in Vmetric-type coordinates with dVmetric differentials to one written in V[X] coordinates with dVdifferentials
This is what's used to take original metric from set_gcov and get the one with new differentials based upon V[X] Generate trans[mu][nu] = T^mu[Vmetric]_nu[V] Such that g_{mup nup} = g_{mu nu} T^mu_mup T^nu_nup
Definition at line 683 of file transforms.c.

Transform u_ from Vmetric form (where z-axis is BH spin axis) to V form [tilted BH spin axis].
Definition at line 649 of file transforms.c.


| void transVtoVmetric | ( | int | whichcoord, |
| int | ii, | ||
| int | jj, | ||
| int | kk, | ||
| int | loc, | ||
| FTYPE | ROTANGLE, | ||
| FTYPE * | X, | ||
| FTYPE * | V, | ||
| FTYPE * | Xmetric, | ||
| FTYPE * | Vmetric, | ||
| FTYPE * | gcov, | ||
| FTYPE * | gcovpert | ||
| ) |
| int ucov_whichcoord2primecoords | ( | int | whichcoord, |
| int | ii, | ||
| int | jj, | ||
| int | kk, | ||
| int | loc, | ||
| FTYPE * | ucov | ||
| ) |
converts u_ in whichcoord to PRIMECOORDS
Definition at line 153 of file transforms.c.


convert 3-velocity to whichvel velocity
Definition at line 950 of file transforms.c.


1.8.3.1