dedalus.core.coords
Coordinates and coordinate sytems.
Module Contents
- class Coordinate(name, cs=None)
- dim = 1
- default_nonconst_groups = (1,)
- curvilinear = False
- name
- coords
- cs
- check_bounds(bounds)
- forward_vector_intertwiner(subaxis, group)
- backward_vector_intertwiner(subaxis, group)
- class DirectProduct(*coordsystems, right_handed=None)
- coordsystems
- coords
- dim
- 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
- names
- dim
- coords
- default_nonconst_groups
- 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)
- names
- azimuth
- colatitude
- coords
- 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)
- names
- azimuth
- radius
- coords
- 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)
- names
- azimuth
- colatitude
- radius
- S2coordsys
- coords
- check_bounds(coord, bounds)
- sub_cs(other)
- static cartesian(phi, theta, r)
- forward_intertwiner(subaxis, order, group)
- backward_intertwiner(subaxis, order, group)