Coordinate systems
Coordinate systems are described via abstract types. The list of coordinate systems can be obtained with the coordinatesystems method:
AbstractCoordinateSystem
├─ Cartesian1D
├─ Cartesian2D
├─ Cartesian3D
├─ Cylindrical2D
├─ Cylindrical3D
├─ Polar1D
├─ Polar2D
├─ Spherical1D
└─ Spherical3DAPI
ExtendableGrids.AbstractCoordinateSystem — Type
abstract type AbstractCoordinateSystem <: AbstractExtendableGridApexTypeApex type for coordinate systems
sourceExtendableGrids.Cartesian1D — Type
abstract type Cartesian1D <: AbstractCoordinateSystem1D cartesian coordinate system (unknown x)
ExtendableGrids.Cartesian2D — Type
abstract type Cartesian2D <: AbstractCoordinateSystem2D cartesian coordinate system (unknowns x,y)
ExtendableGrids.Cartesian3D — Type
abstract type Cartesian3D <: AbstractCoordinateSystem2D cartesian coordinate system (unknowns x,y,z)
ExtendableGrids.Cylindrical2D — Type
abstract type Cylindrical2D <: AbstractCoordinateSystem2D cylindrical coordinate system (unknowns r,z)
ExtendableGrids.Cylindrical3D — Type
abstract type Cylindrical3D <: AbstractCoordinateSystem3D cylindrical coordinate system (unknowns r,ϕ,z)
ExtendableGrids.Polar1D — Type
ExtendableGrids.Polar2D — Type
ExtendableGrids.Spherical1D — Type
abstract type Spherical1D <: AbstractCoordinateSystem1D spheriacal coordinate system (unknown r)
ExtendableGrids.Spherical3D — Type
abstract type Spherical3D <: AbstractCoordinateSystem3D spheriacal coordinate system (unknowns r,ϕ,θ)
ExtendableGrids.coordinatesystems — Method
coordinatesystems()
List possible coordinate systems. These describe the meaning of the grid coordinates.
source