dedalus.core.coords

Coordinates and coordinate sytems.

Module Contents

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

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

spin_ordering = ()
dim = 2
default_nonconst_groups = (0, 1)
forward_vector_intertwiner(subaxis, group)
backward_vector_intertwiner(subaxis, group)
class PolarCoordinates(azimuth, radius)

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

spin_ordering = ()
dim = 2
default_nonconst_groups = (0, 0)
forward_vector_intertwiner(subaxis, group)
backward_vector_intertwiner(subaxis, group)
static cartesian(phi, r)
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)

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