4.3.2 pde.grids.coordinates package
Package collecting classes representing orthonormal coordinate systems.
2-dimensional bipolar coordinates. |
|
3-dimensional bispherical coordinates. |
|
N-dimensional Cartesian coordinates. |
|
3-dimensional cylindrical coordinates. |
|
2-dimensional polar coordinates. |
|
3-dimensional spherical coordinates. |
- class BipolarCoordinates(scale_parameter=1)[source]
Bases:
CoordinatesBase2-dimensional bipolar coordinates.
- Parameters:
scale_parameter (float)
- class BisphericalCoordinates(scale_parameter=1)[source]
Bases:
CoordinatesBase3-dimensional bispherical coordinates.
- Parameters:
scale_parameter (float)
- class CartesianCoordinates(dim)[source]
Bases:
CoordinatesBaseN-dimensional Cartesian coordinates.
- Parameters:
dim (int) – Dimension of the Cartesian coordinate system
- class CylindricalCoordinates[source]
Bases:
CoordinatesBase3-dimensional cylindrical coordinates.
- class PolarCoordinates[source]
Bases:
CoordinatesBase2-dimensional polar coordinates.
- class SphericalCoordinates[source]
Bases:
CoordinatesBase3-dimensional spherical coordinates.
- coordinate_limits: list[tuple[float, float]] = [(0, inf), (0, 3.141592653589793), (0, 6.283185307179586)]
the limits of each coordinate axis
- major_axis = 0
- 4.3.2.1 pde.grids.coordinates.base module
- 4.3.2.2 pde.grids.coordinates.bipolar module
- 4.3.2.3 pde.grids.coordinates.bispherical module
- 4.3.2.4 pde.grids.coordinates.cartesian module
- 4.3.2.5 pde.grids.coordinates.cylindrical module
- 4.3.2.6 pde.grids.coordinates.polar module
- 4.3.2.7 pde.grids.coordinates.spherical module