Skip to content

Implemented Spatial Coordinates and Forces

Implemented Spatial Coordinates

These structs define what spatial coordinates are used when solving transport equations.

The currently implemented spatial coordinates include:

CoordinatesCoordinate StructComment
Cartesian MinkowskiCartesian()Standard x,y,z flat Minkowski spacetime
Cylindrical MinkowskiCylindrical()Standard ρ,ϑ,z flat Minkowski spacetime. Allows three arguments Cylindrical(a,b,c) for local "z-x-z" rotation of the momentum-space z axis from the spatial cylindrical z axis
Spherical MinkowskiSpherical()Standard r,θ,ψ flat Minkowski spacetime

Implemented Forces

These structs define which forces to include when solving the transport equations and depend on the spatial coordinates of the system.

The currently implemented forces include:

External ForceForce StructImplemented Spatial CoordinatesImplemented Momentum Space Anisotropies
Ricci Rotation coefficientsCoordinateForce()Cartesian(),Cylindrical(),Spherical()N/A
Lorentz Force (Uniform and Orthogonal E and B Fields)ExB()Cartesian()N/A
Synchrotron Radiation ReactionSyncRadReact()Cartesian(),Cylindrical(),Spherical()Ani(),Axi(),Iso()