dedalus.core.coords

Coordinates and coordinate sytems.

Module Contents

class CartesianCoordinates(*names, right_handed=True)
backward_vector_intertwiner(subaxis, group)
forward_vector_intertwiner(subaxis, group)
unit_vector_fields(dist)
coords
curvilinear = False
default_nonconst_groups = ()
dim = 0
names = ()
class Coordinate(name, cs=None)
backward_vector_intertwiner(subaxis, group)
check_bounds(bounds)
forward_vector_intertwiner(subaxis, group)
coords
cs = None
curvilinear = False
default_nonconst_groups = (1,)
dim = 1
name
class DirectProduct(*coordsystems, right_handed=None)
backward_vector_intertwiner(subaxis, group)
curvilinear()
default_nonconst_groups()
forward_vector_intertwiner(subaxis, group)
subaxis_by_cs()
coords
coordsystems = ()
dim
class PolarCoordinates(azimuth, radius)

Polar coordinate system: (azimuth, radius) Coord component ordering: (azimuth, radius) Spin component ordering: (-, +)

backward_vector_intertwiner(subaxis, group)
static cartesian(phi, r)
forward_vector_intertwiner(subaxis, group)
azimuth
coords
default_nonconst_groups = (0, 0)
dim = 2
names
radius
spin_ordering
class S2Coordinates(azimuth, colatitude)

S2 coordinate system: (azimuth, colatitude) Coord component ordering: (azimuth, colatitude) Spin component ordering: (-, +)

backward_vector_intertwiner(subaxis, group)
forward_vector_intertwiner(subaxis, group)
azimuth
colatitude
coords
default_nonconst_groups = (0, 1)
dim = 2
names
spin_ordering
class SphericalCoordinates(azimuth, colatitude, radius)

Spherical coordinate system: (azimuth, colatitude, radius) Coord component ordering: (azimuth, colatitude, radius) Spin component ordering: (-, +, 0) Regularity component ordering: (-, +, 0)

backward_intertwiner(subaxis, order, group)
static cartesian(phi, theta, r)
check_bounds(coord, bounds)
forward_intertwiner(subaxis, order, group)
sub_cs(other)
S2coordsys
azimuth
colatitude
coords
default_nonconst_groups = (0, 1, 0)
dim = 3
names
radius
reg_ordering
right_handed = False
spin_ordering