Domains
Types
ClimaCore.Domains.AbstractDomain — TypeAbstractDomainA domain represents a region of space.
ClimaCore.Domains.IntervalDomain — TypeIntervalDomain(coord⁻, coord⁺; periodic=true)
IntervalDomain(coord⁻, coord⁺; boundary_names::Tuple{Symbol,Symbol})Construct a IntervalDomain, the closed interval is given by coord⁻, coord⁺ coordinate arguments.
Either a periodic or boundary_names keyword argument is required.
ClimaCore.Domains.RectangleDomain — TypeRectangleDomain(x1::ClosedInterval, x2::ClosedInterval;
x1boundary::Tuple{Symbol,Symbol},
x2boundary::Tuple{Symbol,Symbol},
x1periodic = false,
x2periodic = false,
)Construct a RectangularDomain in the horizontal. If a given x1 or x2 boundary is not periodic, then x1boundary or x2boundary boundary name keyword arguments must be supplied.
ClimaCore.Domains.SphereDomain — TypeSphereDomain(radius)A domain representing the surface of a sphere with radius radius.
Interfaces
ClimaCore.Domains.boundary_names — Functionboundary_names(obj::Union{AbstractDomain, AbstractMesh, AbstractTopology})A tuple or vector of unique boundary names of a spatial domain.