ClimaLand Abstract Models and Functions

ClimaLand.AbstractExpModelType
AbstractExpModel{FT} <: AbstractModel{FT}

An abstract type for models with only explicitly stepped variables. This inherits all the default function definitions from AbstractModel, as well as a make_imp_tendency default.

source
ClimaLand.AbstractImExModelType
AbstractImExModel{FT} <: AbstractModel{FT}

An abstract type for models which have both implicit and explicitly stepped variables This inherits all the default function definitions from AbstractModel, as well as make_imp_tendency and make_compute_imp_tendency defaults.

source
ClimaLand.nameFunction
name(model::AbstractModel)

Returns a symbol of the model component name, e.g. :soil or :vegetation.

source
ClimaLand.initializeFunction
initialize(model::AbstractModel)

Creates the prognostic and auxiliary states structures, but with unset values; constructs and returns the coordinates for the model domain. We may need to consider this default more as we add diverse components and Simulations.

source