HARM
harm and utilities
 All Data Structures Files Functions Variables Typedefs Macros Pages
Macros | Functions | Variables
coord.c File Reference

User coordinates and other coordinates stuff. More...

#include "decs.h"
Include dependency graph for coord.c:

Go to the source code of this file.

Macros

#define USESJETLOGHOVERR   1
 
#define JET5TOTALSIZE   (256)
 
#define JET5RIN   (1.2)
 
#define JET5ROUT   (1.0E10)
 
#define DOIMPROVEJETCOORDS   1
 
#define GAMMIEDERIVATIVE   0
 
#define NUMREC   1
 
#define DXDERTYPE   DIFFGAMMIE
 
#define DXDELTA   (MY1EM5)
 
#define GENDXDELTA(k)   (DXDELTA*Diffx[k])
 
#define MAXIHOR   MAXBND
 
#define FRACN1   (0.1)
 
#define ADJUSTFRACT   (0.25)
 
#define INCLUDEROUND   0
 
#define INCLUDEROUND   1
 
#define myround2int(x)   (ROUND2INT(x))
 

Functions

static void blcoord_singfixes (FTYPE *X, FTYPE *V)
 
void set_coord_parms (int defcoordlocal)
 can call when no dependencies More...
 
void set_coord_parms_nodeps (int defcoordlocal)
 Things to set that only depend upon defcoord and nothing else NOTEMARK: By nothing else, that means things like hslope, R0, Rin, or anything else that user might set in init_grid() Otherwise, even if set hslope here for example and then use hslope to set something else, hslope could change and that other parameter would be wrong and coordinates would be mismatched. More...
 
void set_coord_parms_deps (int defcoordlocal)
 stuff that depends upon ANYTHING external that might be set by user in init_grid() or by system in init_defgrid(), like R0, Rin, hslope, h_over_r, etc. More...
 
void write_coord_parms (int defcoordlocal)
 write coordinate parameters More...
 
void read_coord_parms (int defcoordlocal)
 read coordinate parameters More...
 
void bl_coord (FTYPE *X, FTYPE *V)
 Returns boyer-lindquist coordinte of point. More...
 
FTYPE thetaofx2 (FTYPE x2, FTYPE ror0nu)
 theta(x2) special More...
 
void dxdxprim (FTYPE *X, FTYPE *V, FTYPE(*dxdxp)[NDIM])
 Jacobian for dx uniform per dx nonuniform (dx/dr / dx/dr') i.e. More...
 
void dxdxp_numerical (FTYPE *X, FTYPE(*dxdxp)[NDIM])
 numerical derivative of V w.r.t. X More...
 
int setihor (void)
 set i(horizon) More...
 
FTYPE setRin (int ihor)
 there's probably a way to do this in general probably can root find to get this set Rin so horizon exactly on FACE1 at i=ihor More...
 
void coord (int i, int j, int k, int loc, FTYPE *X)
 get X(i,j,k) CENT is default position in degenerate cases More...
 
void coord_free (int i, int j, int k, int loc, FTYPE *X)
 Get X(i,j,k) like coord() but does not constrain X when in reduced dimensionality used for infinitesimal differences such as when numerically computing connection or dxdxp's at the moment this function not used since X is defined directly rather than based upon grid. More...
 
void coordf (FTYPE i, FTYPE j, FTYPE k, int loc, FTYPE *X)
 identical to coord except declaration using FTYPEs More...
 
FTYPE round (FTYPE x)
 get rounded value of x More...
 
long int lrint (FTYPE x)
 get rounded value of x More...
 
int is_inside_surface (int dir, int ii, int jj, int kk, int pp)
 see if point inside surface dir=X1UP,X1DN,etc. More...
 
int is_on_surface (int dir, int ii, int jj, int kk, int pp)
 see if point is on surface More...
 
void dxdxprim_ijk (int i, int j, int k, int loc, FTYPE(*dxdxp)[NDIM])
 normally-used dxdxp[i,j,k] = dV/dX More...
 
void idxdxprim (FTYPE(*dxdxp)[NDIM], FTYPE(*idxdxp)[NDIM])
 Get (dV/dX)^{-1}. More...
 
void idxdxprim_ijk (int i, int j, int k, int loc, FTYPE(*idxdxp)[NDIM])
 normally-used dxdxp[i,j,k] More...
 
void bl_coord_ijk (int i, int j, int k, int loc, FTYPE *V)
 normally-used bl_coord[i,j,k] {i,j,k} -> V only More...
 
void bl_coord_coord (int i, int j, int k, int loc, FTYPE *X, FTYPE *V)
 normally-used bl_coord[i,j,k] returns both X and V given i,j,k,loc and does NOT try to use stored memory – presumes could input arbitrary i,j,k not on a single CPU More...
 
void coord_ijk (int i, int j, int k, int loc, FTYPE *X)
 normally-used bl_coord[i,j,k] {i,j,k} -> X only More...
 
FTYPE Ftr (FTYPE x)
 smooth step function: Ftr = 0 if x < 0, Ftr = 1 if x > 1 and smoothly interps. More...
 
FTYPE Ftrgenlin (FTYPE x, FTYPE xa, FTYPE xb, FTYPE ya, FTYPE yb)
 
FTYPE Ftrgen (FTYPE x, FTYPE xa, FTYPE xb, FTYPE ya, FTYPE yb)
 
FTYPE Fangle (FTYPE x)
 
FTYPE limlin (FTYPE x, FTYPE x0, FTYPE dxx, FTYPE y0)
 
FTYPE minlin (FTYPE x, FTYPE x0, FTYPE dxx, FTYPE y0)
 
FTYPE mins (FTYPE f1, FTYPE f2, FTYPE df)
 
FTYPE maxs (FTYPE f1, FTYPE f2, FTYPE df)
 
FTYPE minmaxs (FTYPE f1, FTYPE f2, FTYPE df, FTYPE dir)
 =mins if dir < 0 =maxs if dir >= 0 More...
 
static FTYPE sinth0 (FTYPE *X0, FTYPE *X, void(*vofx)(FTYPE *, FTYPE *))
 for sjet coords More...
 
static FTYPE sinth1in (FTYPE *X0, FTYPE *X, void(*vofx)(FTYPE *, FTYPE *))
 for sjet coords More...
 
static FTYPE th2in (FTYPE *X0, FTYPE *X, void(*vofx)(FTYPE *, FTYPE *))
 for sjet coords More...
 
static void to1stquadrant (FTYPE *Xin, FTYPE *Xout, int *ismirrored)
 for sjet coords Converts copies Xin to Xout and converts but sets Xout[2] to lie in the 1st quadrant, i.e. More...
 
static FTYPE func1 (FTYPE *X0, FTYPE *X, void(*vofx)(FTYPE *, FTYPE *))
 for sjet coords More...
 
static FTYPE func2 (FTYPE *X0, FTYPE *X, void(*vofx)(FTYPE *, FTYPE *))
 for sjet coords More...
 

Variables

static FTYPE der0 =9
 
static FTYPE Ri =20.0
 
static FTYPE x2trans
 
static FTYPE m2
 
static FTYPE d2
 
static FTYPE c2
 
static FTYPE m3
 
static FTYPE b3
 
static FTYPE thetatores
 
static FTYPE h0
 
static FTYPE hf
 
static FTYPE rh0
 
static FTYPE myrout
 
static FTYPE dmyhslope1dr
 
static FTYPE dmyhslope2dx1
 
static FTYPE x1in
 
static FTYPE x1out
 
static FTYPE npow
 
static FTYPE r1jet
 
static FTYPE njet
 
static FTYPE rpjet
 
static FTYPE r0jet
 
static FTYPE rsjet
 
static FTYPE Qjet
 
static FTYPE fracphi
 
static FTYPE npow2
 
static FTYPE cpow2
 
static FTYPE rbr
 
static FTYPE x1br
 
static FTYPE fracdisk
 
static FTYPE fracjet
 
static FTYPE r0grid
 
static FTYPE rjetend
 
static FTYPE r0disk
 
static FTYPE rdiskend
 
static FTYPE jetnu
 
static FTYPE x10
 
static FTYPE x20
 
static FTYPE torusrmax
 
static FTYPE torusrmax_loc
 
static FTYPE ntheta
 
static FTYPE htheta
 
static FTYPE rsjet2
 
static FTYPE r0jet2
 
static FTYPE rsjet3
 
static FTYPE r0jet3
 
static FTYPE cpow3
 
static FTYPE bp_npow
 
static FTYPE bp_r1jet
 
static FTYPE bp_njet1
 
static FTYPE bp_njet
 
static FTYPE bp_r0jet
 
static FTYPE bp_rsjet
 
static FTYPE bp_Qjet
 
static FTYPE bp_ntheta
 
static FTYPE bp_htheta
 
static FTYPE bp_rsjet2
 
static FTYPE bp_r0jet2
 
static FTYPE bp_rsjet3
 
static FTYPE bp_r0jet3
 
static FTYPE bp_rs
 
static FTYPE bp_r0
 
static FTYPE bp_rsinner
 
static FTYPE bp_r0inner
 
static FTYPE bp_npow2
 
static FTYPE bp_cpow2
 
static FTYPE bp_rbr
 
static FTYPE bp_x1br
 
static FTYPE bp_h0
 
static FTYPE hinner
 
static FTYPE houter
 
static FTYPE rs
 
static FTYPE r0
 
static int Nstar
 
static FTYPE Rstar
 
static FTYPE Afactor
 
static FTYPE AAAA
 
static FTYPE AAA
 
static FTYPE BBB
 
static FTYPE DDD
 
static FTYPE CCCC
 
static FTYPE Rj
 
static FTYPE ii0
 
static FTYPE th_npow
 
static FTYPE th_r1jet
 
static FTYPE th_njet1
 
static FTYPE th_njet
 
static FTYPE th_r0jet
 
static FTYPE th_rsjet
 
static FTYPE th_Qjet
 
static FTYPE th_ntheta
 
static FTYPE th_htheta
 
static FTYPE th_rsjet2
 
static FTYPE th_r0jet2
 
static FTYPE th_rsjet3
 
static FTYPE th_r0jet3
 
static FTYPE th_rs
 
static FTYPE th_r0
 
static FTYPE th_npow2
 
static FTYPE th_cpow2
 
static FTYPE th_rbr
 
static FTYPE th_x1br
 
static FTYPE th_h0
 

Detailed Description

User coordinates and other coordinates stuff.

this file contains all the coordinate dependent parts of the code, except the initial and boundary conditions

static variables with global scope to this file could make any or all of these true global if want to change them in, say, init.c

Notes: 1) BCtype[] used below, but should presume BCtype[] could change even if storing X and V. So far use of R0SING and DISKSURFACE is ok since not changing to/from those types.

OPENMPMARK: Note that previously had many static (so global to this file) variables. However, many were not thread safe since depended upon position or time. So need to ensure all statics here are set ONLY in set_coord_() type functions and NOT set in bl_coord() or dxdxp() or other functions that are called by multiple threads. Hence all these statics must be constant values in time and space. Note that JCM did have the variables set in the right location previously, just didn't have variables defined in right place since wasn't trying to be thread safe. Note that Intel Thread Checker didn't catch multiple thread use of myhslope.

Definition in file coord.c.

Macro Definition Documentation

#define ADJUSTFRACT   (0.25)

Definition at line 3257 of file coord.c.

#define DOIMPROVEJETCOORDS   1
#define DXDELTA   (MY1EM5)

Definition at line 2691 of file coord.c.

#define DXDERTYPE   DIFFGAMMIE

Definition at line 2687 of file coord.c.

#define FRACN1   (0.1)

Definition at line 3256 of file coord.c.

#define GAMMIEDERIVATIVE   0

Definition at line 2677 of file coord.c.

#define GENDXDELTA (   k)    (DXDELTA*Diffx[k])

Definition at line 2702 of file coord.c.

#define INCLUDEROUND   0

Definition at line 3783 of file coord.c.

#define INCLUDEROUND   1

Definition at line 3783 of file coord.c.

#define JET5RIN   (1.2)
#define JET5ROUT   (1.0E10)
#define JET5TOTALSIZE   (256)
#define MAXIHOR   MAXBND

Definition at line 3255 of file coord.c.

#define myround2int (   x)    (ROUND2INT(x))

Definition at line 3835 of file coord.c.

#define NUMREC   1

Definition at line 2678 of file coord.c.

#define USESJETLOGHOVERR   1

Definition at line 71 of file coord.c.

Function Documentation

void bl_coord ( FTYPE X,
FTYPE V 
)

Returns boyer-lindquist coordinte of point.

Definition at line 1260 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void bl_coord_coord ( int  i,
int  j,
int  k,
int  loc,
FTYPE X,
FTYPE V 
)

normally-used bl_coord[i,j,k] returns both X and V given i,j,k,loc and does NOT try to use stored memory – presumes could input arbitrary i,j,k not on a single CPU

Definition at line 4176 of file coord.c.

Here is the call graph for this function:

void bl_coord_ijk ( int  i,
int  j,
int  k,
int  loc,
FTYPE V 
)

normally-used bl_coord[i,j,k] {i,j,k} -> V only

Definition at line 4098 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static void blcoord_singfixes ( FTYPE X,
FTYPE V 
)
static

Definition at line 2069 of file coord.c.

Here is the caller graph for this function:

void coord ( int  i,
int  j,
int  k,
int  loc,
FTYPE X 
)

get X(i,j,k) CENT is default position in degenerate cases

Definition at line 3450 of file coord.c.

Here is the caller graph for this function:

void coord_free ( int  i,
int  j,
int  k,
int  loc,
FTYPE X 
)

Get X(i,j,k) like coord() but does not constrain X when in reduced dimensionality used for infinitesimal differences such as when numerically computing connection or dxdxp's at the moment this function not used since X is defined directly rather than based upon grid.

Definition at line 3573 of file coord.c.

void coord_ijk ( int  i,
int  j,
int  k,
int  loc,
FTYPE X 
)

normally-used bl_coord[i,j,k] {i,j,k} -> X only

Definition at line 4187 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void coordf ( FTYPE  i,
FTYPE  j,
FTYPE  k,
int  loc,
FTYPE X 
)

identical to coord except declaration using FTYPEs

Definition at line 3637 of file coord.c.

void dxdxp_numerical ( FTYPE X,
FTYPE(*)  dxdxp[NDIM] 
)

numerical derivative of V w.r.t. X

Definition at line 2705 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void dxdxprim ( FTYPE X,
FTYPE V,
FTYPE(*)  dxdxp[NDIM] 
)

Jacobian for dx uniform per dx nonuniform (dx/dr / dx/dr') i.e.

Just take d(bl-coord)/d(ksp uniform coord) e.g. dr/dx1 d/dx2

take note of the ordering of indicies dxdxp[j][k]=dxdxp[mu][nu]=(dx^{BL}/dx^{KSP uni})

should make this numerical like connection, then to conserve CPU, would need all over grid

Definition at line 2239 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void dxdxprim_ijk ( int  i,
int  j,
int  k,
int  loc,
FTYPE(*)  dxdxp[NDIM] 
)

normally-used dxdxp[i,j,k] = dV/dX

Definition at line 3932 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FTYPE Fangle ( FTYPE  x)

Definition at line 4261 of file coord.c.

Here is the caller graph for this function:

FTYPE Ftr ( FTYPE  x)

smooth step function: Ftr = 0 if x < 0, Ftr = 1 if x > 1 and smoothly interps.

in btw.

Definition at line 4224 of file coord.c.

Here is the caller graph for this function:

FTYPE Ftrgen ( FTYPE  x,
FTYPE  xa,
FTYPE  xb,
FTYPE  ya,
FTYPE  yb 
)

Definition at line 4251 of file coord.c.

Here is the call graph for this function:

FTYPE Ftrgenlin ( FTYPE  x,
FTYPE  xa,
FTYPE  xb,
FTYPE  ya,
FTYPE  yb 
)

Definition at line 4241 of file coord.c.

Here is the call graph for this function:

FTYPE func1 ( FTYPE X0,
FTYPE X,
void(*)(FTYPE *, FTYPE *)  vofx 
)
static

for sjet coords

Definition at line 4484 of file coord.c.

FTYPE func2 ( FTYPE X0,
FTYPE X,
void(*)(FTYPE *, FTYPE *)  vofx 
)
static

for sjet coords

Definition at line 4494 of file coord.c.

Here is the call graph for this function:

void idxdxprim ( FTYPE(*)  dxdxp[NDIM],
FTYPE(*)  idxdxp[NDIM] 
)

Get (dV/dX)^{-1}.

Definition at line 4003 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void idxdxprim_ijk ( int  i,
int  j,
int  k,
int  loc,
FTYPE(*)  idxdxp[NDIM] 
)

normally-used dxdxp[i,j,k]

Definition at line 4014 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int is_inside_surface ( int  dir,
int  ii,
int  jj,
int  kk,
int  pp 
)

see if point inside surface dir=X1UP,X1DN,etc.

Definition at line 3863 of file coord.c.

Here is the call graph for this function:

int is_on_surface ( int  dir,
int  ii,
int  jj,
int  kk,
int  pp 
)

see if point is on surface

Definition at line 3896 of file coord.c.

Here is the caller graph for this function:

FTYPE limlin ( FTYPE  x,
FTYPE  x0,
FTYPE  dxx,
FTYPE  y0 
)

Definition at line 4279 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

long int lrint ( FTYPE  x)

get rounded value of x

Definition at line 3799 of file coord.c.

Here is the call graph for this function:

FTYPE maxs ( FTYPE  f1,
FTYPE  f2,
FTYPE  df 
)

Definition at line 4297 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FTYPE minlin ( FTYPE  x,
FTYPE  x0,
FTYPE  dxx,
FTYPE  y0 
)

Definition at line 4285 of file coord.c.

Here is the call graph for this function:

FTYPE minmaxs ( FTYPE  f1,
FTYPE  f2,
FTYPE  df,
FTYPE  dir 
)

=mins if dir < 0 =maxs if dir >= 0

Definition at line 4306 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FTYPE mins ( FTYPE  f1,
FTYPE  f2,
FTYPE  df 
)

Definition at line 4291 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void read_coord_parms ( int  defcoordlocal)

read coordinate parameters

Definition at line 932 of file coord.c.

Here is the call graph for this function:

FTYPE round ( FTYPE  x)

get rounded value of x

Definition at line 3788 of file coord.c.

Here is the caller graph for this function:

void set_coord_parms ( int  defcoordlocal)

can call when no dependencies

Definition at line 110 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void set_coord_parms_deps ( int  defcoordlocal)

stuff that depends upon ANYTHING external that might be set by user in init_grid() or by system in init_defgrid(), like R0, Rin, hslope, h_over_r, etc.

Definition at line 631 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void set_coord_parms_nodeps ( int  defcoordlocal)

Things to set that only depend upon defcoord and nothing else NOTEMARK: By nothing else, that means things like hslope, R0, Rin, or anything else that user might set in init_grid() Otherwise, even if set hslope here for example and then use hslope to set something else, hslope could change and that other parameter would be wrong and coordinates would be mismatched.

Definition at line 124 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

int setihor ( void  )

set i(horizon)

Definition at line 3261 of file coord.c.

Here is the caller graph for this function:

FTYPE setRin ( int  ihor)

there's probably a way to do this in general probably can root find to get this set Rin so horizon exactly on FACE1 at i=ihor

Definition at line 3272 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FTYPE sinth0 ( FTYPE X0,
FTYPE X,
void(*)(FTYPE *, FTYPE *)  vofx 
)
static

for sjet coords

Definition at line 4355 of file coord.c.

Here is the caller graph for this function:

FTYPE sinth1in ( FTYPE X0,
FTYPE X,
void(*)(FTYPE *, FTYPE *)  vofx 
)
static

for sjet coords

Definition at line 4374 of file coord.c.

Here is the caller graph for this function:

FTYPE th2in ( FTYPE X0,
FTYPE X,
void(*)(FTYPE *, FTYPE *)  vofx 
)
static

for sjet coords

Definition at line 4395 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

FTYPE thetaofx2 ( FTYPE  x2,
FTYPE  ror0nu 
)

theta(x2) special

Definition at line 2215 of file coord.c.

void to1stquadrant ( FTYPE Xin,
FTYPE Xout,
int *  ismirrored 
)
static

for sjet coords Converts copies Xin to Xout and converts but sets Xout[2] to lie in the 1st quadrant, i.e.

Xout[2] [-1,0]) if the point had to be mirrored

Definition at line 4328 of file coord.c.

void write_coord_parms ( int  defcoordlocal)

write coordinate parameters

Definition at line 826 of file coord.c.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

FTYPE AAA
static

Definition at line 97 of file coord.c.

FTYPE AAAA
static

Definition at line 97 of file coord.c.

FTYPE Afactor
static

Definition at line 94 of file coord.c.

FTYPE b3
static

Definition at line 42 of file coord.c.

FTYPE BBB
static

Definition at line 97 of file coord.c.

FTYPE bp_cpow2
static

Definition at line 84 of file coord.c.

FTYPE bp_h0
static

Definition at line 84 of file coord.c.

FTYPE bp_htheta
static

Definition at line 84 of file coord.c.

FTYPE bp_njet
static

Definition at line 84 of file coord.c.

FTYPE bp_njet1
static

Definition at line 84 of file coord.c.

FTYPE bp_npow
static

Definition at line 84 of file coord.c.

FTYPE bp_npow2
static

Definition at line 84 of file coord.c.

FTYPE bp_ntheta
static

Definition at line 84 of file coord.c.

FTYPE bp_Qjet
static

Definition at line 84 of file coord.c.

FTYPE bp_r0
static

Definition at line 84 of file coord.c.

FTYPE bp_r0inner
static

Definition at line 84 of file coord.c.

FTYPE bp_r0jet
static

Definition at line 84 of file coord.c.

FTYPE bp_r0jet2
static

Definition at line 84 of file coord.c.

FTYPE bp_r0jet3
static

Definition at line 84 of file coord.c.

FTYPE bp_r1jet
static

Definition at line 84 of file coord.c.

FTYPE bp_rbr
static

Definition at line 84 of file coord.c.

FTYPE bp_rs
static

Definition at line 84 of file coord.c.

FTYPE bp_rsinner
static

Definition at line 84 of file coord.c.

FTYPE bp_rsjet
static

Definition at line 84 of file coord.c.

FTYPE bp_rsjet2
static

Definition at line 84 of file coord.c.

FTYPE bp_rsjet3
static

Definition at line 84 of file coord.c.

FTYPE bp_x1br
static

Definition at line 84 of file coord.c.

FTYPE c2
static

Definition at line 42 of file coord.c.

FTYPE CCCC
static

Definition at line 97 of file coord.c.

FTYPE cpow2
static

Definition at line 57 of file coord.c.

FTYPE cpow3
static

Definition at line 81 of file coord.c.

FTYPE d2
static

Definition at line 42 of file coord.c.

FTYPE DDD
static

Definition at line 97 of file coord.c.

FTYPE der0 =9
static

Definition at line 36 of file coord.c.

FTYPE dmyhslope1dr
static

Definition at line 45 of file coord.c.

FTYPE dmyhslope2dx1
static

Definition at line 45 of file coord.c.

FTYPE fracdisk
static

Definition at line 60 of file coord.c.

FTYPE fracjet
static

Definition at line 61 of file coord.c.

FTYPE fracphi
static

Definition at line 55 of file coord.c.

FTYPE h0
static

Definition at line 45 of file coord.c.

FTYPE hf
static

Definition at line 45 of file coord.c.

FTYPE hinner
static

Definition at line 87 of file coord.c.

FTYPE houter
static

Definition at line 87 of file coord.c.

FTYPE htheta
static

Definition at line 80 of file coord.c.

FTYPE ii0
static

Definition at line 98 of file coord.c.

FTYPE jetnu
static

Definition at line 68 of file coord.c.

FTYPE m2
static

Definition at line 42 of file coord.c.

FTYPE m3
static

Definition at line 42 of file coord.c.

FTYPE myrout
static

Definition at line 45 of file coord.c.

FTYPE njet
static

Definition at line 49 of file coord.c.

FTYPE npow
static

Definition at line 46 of file coord.c.

FTYPE npow2
static

Definition at line 56 of file coord.c.

int Nstar
static

Definition at line 93 of file coord.c.

FTYPE ntheta
static

Definition at line 80 of file coord.c.

FTYPE Qjet
static

Definition at line 52 of file coord.c.

FTYPE r0
static

Definition at line 90 of file coord.c.

FTYPE r0disk
static

Definition at line 66 of file coord.c.

FTYPE r0grid
static

Definition at line 63 of file coord.c.

static FTYPE r0jet
static

Definition at line 52 of file coord.c.

FTYPE r0jet2
static

Definition at line 80 of file coord.c.

FTYPE r0jet3
static

Definition at line 80 of file coord.c.

FTYPE r1jet
static

Definition at line 49 of file coord.c.

FTYPE rbr
static

Definition at line 58 of file coord.c.

FTYPE rdiskend
static

Definition at line 67 of file coord.c.

FTYPE rh0
static

Definition at line 45 of file coord.c.

FTYPE Ri =20.0
static

Definition at line 38 of file coord.c.

FTYPE Rj
static

Definition at line 97 of file coord.c.

FTYPE rjetend
static

Definition at line 65 of file coord.c.

FTYPE rpjet
static

Definition at line 49 of file coord.c.

FTYPE rs
static

Definition at line 90 of file coord.c.

static FTYPE rsjet
static

Definition at line 52 of file coord.c.

FTYPE rsjet2
static

Definition at line 80 of file coord.c.

FTYPE rsjet3
static

Definition at line 80 of file coord.c.

FTYPE Rstar
static

Definition at line 94 of file coord.c.

FTYPE th_cpow2
static

Definition at line 105 of file coord.c.

FTYPE th_h0
static

Definition at line 105 of file coord.c.

FTYPE th_htheta
static

Definition at line 105 of file coord.c.

FTYPE th_njet
static

Definition at line 105 of file coord.c.

FTYPE th_njet1
static

Definition at line 105 of file coord.c.

FTYPE th_npow
static

Definition at line 105 of file coord.c.

FTYPE th_npow2
static

Definition at line 105 of file coord.c.

FTYPE th_ntheta
static

Definition at line 105 of file coord.c.

FTYPE th_Qjet
static

Definition at line 105 of file coord.c.

FTYPE th_r0
static

Definition at line 105 of file coord.c.

FTYPE th_r0jet
static

Definition at line 105 of file coord.c.

FTYPE th_r0jet2
static

Definition at line 105 of file coord.c.

FTYPE th_r0jet3
static

Definition at line 105 of file coord.c.

FTYPE th_r1jet
static

Definition at line 105 of file coord.c.

FTYPE th_rbr
static

Definition at line 105 of file coord.c.

FTYPE th_rs
static

Definition at line 105 of file coord.c.

FTYPE th_rsjet
static

Definition at line 105 of file coord.c.

FTYPE th_rsjet2
static

Definition at line 105 of file coord.c.

FTYPE th_rsjet3
static

Definition at line 105 of file coord.c.

FTYPE th_x1br
static

Definition at line 105 of file coord.c.

FTYPE thetatores
static

Definition at line 42 of file coord.c.

FTYPE torusrmax
static

Definition at line 73 of file coord.c.

FTYPE torusrmax_loc
static

Definition at line 75 of file coord.c.

FTYPE x10
static

Definition at line 69 of file coord.c.

FTYPE x1br
static

Definition at line 59 of file coord.c.

FTYPE x1in
static

Definition at line 45 of file coord.c.

FTYPE x1out
static

Definition at line 45 of file coord.c.

FTYPE x20
static

Definition at line 70 of file coord.c.

FTYPE x2trans
static

Definition at line 41 of file coord.c.